Lines Matching refs:I2C
1 Linux I2C slave interface description
6 Linux can also be an I2C slave in case I2C controllers have slave support.
9 acts as a dual memory driver. While another I2C master on the bus can access it
10 like a regular EEPROM, the Linux I2C slave can access the content via sysfs and
11 retrieve/provide information as needed. The software backend driver and the I2C
18 e.g. sysfs I2C slave events I/O registers
23 ----------------------------------------------------------------+-- I2C
26 Note: Technically, there is also the I2C core between the backend and the
33 I2C slave backends behave like standard I2C clients. So, you can instantiate
46 I2C slave events
67 Another I2C master wants to write data to us. This event should be sent once
77 Another I2C master wants to read data from us. This event should be sent once
86 Another I2C master has sent a byte to us which needs to be set in 'val'. If 'ret'
95 The bus driver requests the next byte to be sent to another I2C master in
110 reset its state machine for I2C transfers to be able to receive new requests.
149 while the I2C specification is more loose on that. Most I2C controllers also
158 all I2C controllers have the possibility to report that event.