Lines Matching refs:a
4 The following is a summary of the SMBus protocol. It applies to
10 which is a subset from the I2C protocol. Fortunately, many devices use
13 If you write a driver for some I2C device, please try to use the SMBus
20 Below is a list of SMBus protocol operations, and the functions executing
22 don't match these function names. For some of the operations which pass a
24 a different protocol operation entirely.
26 Each transaction type corresponds to a functionality flag. Before calling a
27 transaction function, a device driver should always check (just once) for
41 get a 10 bit I2C address.
42 Comm (8 bits): Command byte, a data byte which often selects a register on
46 Count (8 bits): A data byte containing the length of a block operation.
54 This sends a single bit to the device, at the place of the Rd/Wr bit.
64 This reads a single byte from a device, without specifying a device
66 others, it is a shorthand if you want to read the same register as in
77 This operation is the reverse of Receive Byte: it sends a single byte
78 to a device. See Receive Byte for more information.
88 This reads a single byte from a device, from a designated register.
99 This operation is very like Read Byte; again, data is read from a
100 device, from a designated register that is specified through the Comm
101 byte. But this time, the data is a complete word (16 bits).
115 This writes a single byte to a device, to a designated register. The
128 of data is written to a device, to the designated register that is
143 This command selects a device register (through the Comm byte), sends
155 This command reads a block of up to 32 bytes from a device, from a
169 a device, to a designated register that is specified through the
183 This command selects a device register (through the Comm byte), sends
195 This command is sent from a SMBus device acting as a master to the
196 SMBus host acting as a slave.
208 PEC adds a CRC-8 error-checking byte to transfers using it, immediately
216 the specification. It is a higher-layer protocol which uses the
229 The SMBus alert protocol allows several SMBus slave devices to share a
248 but the SMBus layer places a limit of 32 bytes.
254 This command reads a block of bytes from a device, from a
267 a device, to a designated register that is specified through the