Lines Matching +full:i2c +full:- +full:slave +full:- +full:addr

11 which is a subset from the I2C protocol. Fortunately, many devices use
14 If you write a driver for some I2C device, please try to use the SMBus
16 I2C protocol). This makes it possible to use the device driver on both
17 SMBus adapters and I2C adapters (the SMBus command set is automatically
18 translated to I2C on I2C adapters, but plain I2C commands can not be
29 the corresponding functionality flag to ensure that the underlying I2C
31 Documentation/i2c/functionality.rst for the details.
44 Addr (7 bits) I2C 7 bit address. Note that this can be expanded to
45 get a 10 bit I2C address.
52 [..] Data sent by I2C device, as opposed to data sent by the host
62 S Addr Rd/Wr [A] P
77 S Addr Rd [A] [Data] NA P
92 S Addr Wr [A] Data [A] P
105 S Addr Wr [A] Comm [A] Sr Addr Rd [A] [Data] NA P
119 S Addr Wr [A] Comm [A] Sr Addr Rd [A] [DataLow] A [DataHigh] NA P
139 S Addr Wr [A] Comm [A] Data [A] P
153 S Addr Wr [A] Comm [A] DataLow [A] DataHigh [A] P
168 S Addr Wr [A] Comm [A] DataLow [A] DataHigh [A]
169 Sr Addr Rd [A] [DataLow] A [DataHigh] NA P
185 S Addr Wr [A] Comm [A]
186 Sr Addr Rd [A] [Count] A [Data] A [Data] A ... A [Data] NA P
202 S Addr Wr [A] Comm [A] Count [A] Data [A] Data [A] ... [A] Data [A] P
207 SMBus Block Write - Block Read Process Call
210 SMBus Block Write - Block Read Process Call was introduced in
216 S Addr Wr [A] Comm [A] Count [A] Data [A] ...
217 Sr Addr Rd [A] [Count] A [Data] ... A P
226 SMBus host acting as a slave.
236 * I2C bus drivers which support SMBus Host Notify should report
238 * I2C bus drivers trigger SMBus Host Notify by a call to
240 * I2C drivers for devices which can trigger SMBus Host Notify will have
241 client->irq assigned to a Host Notify IRQ if no one else specified another.
251 PEC adds a CRC-8 error-checking byte to transfers using it, immediately
259 the specification. It is a higher-layer protocol which uses the
263 the protocol. All ARP communications use slave address 0x61 and
272 The SMBus alert protocol allows several SMBus slave devices to share a
274 to know which slave triggered the interrupt.
278 * I2C bus drivers which support SMBus alert should call
280 * I2C drivers for devices which can trigger SMBus alerts should implement
284 I2C Block Transactions
287 The following I2C block transactions are similar to the SMBus Block Read
292 I2C block transactions do not limit the number of bytes transferred
296 I2C Block Read
304 S Addr Wr [A] Comm [A]
305 Sr Addr Rd [A] [Data] A [Data] A ... A [Data] NA P
310 I2C Block Write
322 S Addr Wr [A] Comm [A] Data [A] Data [A] ... [A] Data [A] P