Lines Matching refs:I2C
1 Linux I2C slave interface description
6 Linux can also be an I2C slave if the I2C controller in use has slave
10 driver. While another I2C master on the bus can access it like a regular
11 EEPROM, the Linux I2C slave can access the content via sysfs and handle data as
12 needed. The backend driver and the I2C bus driver communicate via events. Here
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
54 I2C slave events
75 Another I2C master wants to write data to us. This event should be sent once
85 Another I2C master wants to read data from us. This event should be sent once
94 Another I2C master has sent a byte to us which needs to be set in 'val'. If 'ret'
103 The bus driver requests the next byte to be sent to another I2C master in
118 reset its state machine for I2C transfers to be able to receive new requests.
157 while the I2C specification is more loose on that. Most I2C controllers also
166 all I2C controllers have the possibility to report that event.