Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1471255

Re: [RFC 1/1] drivers: i2c: omap: Add slave support

From Matthijs van Duin <matthijsvanduin@gmail.com>
Newsgroups linux.kernel
Subject Re: [RFC 1/1] drivers: i2c: omap: Add slave support
Date 2016-08-28 01:40 +0200
Message-ID <saVmF-2ur-21@gated-at.bofh.it> (permalink)
References <rCHPb-1YV-9@gated-at.bofh.it> <rCHPb-1YV-7@gated-at.bofh.it> <sa6tP-3Uf-5@gated-at.bofh.it> <saMt4-5vZ-11@gated-at.bofh.it> <saPAB-7mV-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 27 August 2016 at 19:22, Wolfram Sang <wsa@the-dreams.de> wrote:
> Uh, that sounds like bad HW...

Making a mess of I2C controllers seems to be a popular hobby among
chip designers :P

( I also really like how the RPi handles clock stretching... *cough* )

> While it surely is nice to have super detailed information, can you give
> this overloaded maintainer a few-line, high level summary of what is
> written there?

What's written there is what should have been in the docs: correct (as
in reality-matching) details of how the thing actually works in slave
mode, and how to operate it without risking race conditions. They're
not comprehensive, and certainly not polished since they are my
personal notes I've made while studying the peripheral in detail, but
I figured both on E2E and here I might perhaps save time and
frustration by making them available.

A lot of the details (including the completely bizarre behaviour of
its innocuous-looking irq registers) would be quite non-trivial to
figure out without putting in a similar effort.

Matthijs

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: [RFC 1/1] drivers: i2c: omap: Add slave support Wolfram Sang <wsa@the-dreams.de> - 2016-08-25 19:20 +0200
  Re: [RFC 1/1] drivers: i2c: omap: Add slave support Matthijs van Duin <matthijsvanduin@gmail.com> - 2016-08-27 16:10 +0200
    Re: [RFC 1/1] drivers: i2c: omap: Add slave support Wolfram Sang <wsa@the-dreams.de> - 2016-08-27 19:30 +0200
      Re: [RFC 1/1] drivers: i2c: omap: Add slave support Matthijs van Duin <matthijsvanduin@gmail.com> - 2016-08-28 01:40 +0200
        Re: [RFC 1/1] drivers: i2c: omap: Add slave support Wolfram Sang <wsa@the-dreams.de> - 2016-08-28 07:40 +0200
          Re: [RFC 1/1] drivers: i2c: omap: Add slave support Matthijs van Duin <matthijsvanduin@gmail.com> - 2016-08-29 05:50 +0200

csiph-web