Lines Matching full:slave
8 immediately. It does not support slave devices that need to be able to
9 defer their response (eg. CPU slave interfaces where the data is supplied
22 #define TYPE_I2C_SLAVE "i2c-slave"
29 /* Master to slave. Returns non-zero for a NAK, 0 for success. */
32 /* Master to slave (asynchronous). Receiving slave must call i2c_ack(). */
36 * Slave to master. This cannot fail, the device should always
42 * Notify the slave of a bus state change. For start event,
93 /* Set from slave currently mastering the bus. */
104 * @address: address of the slave
118 * @address: address of the slave
128 * @address: address of the slave
138 * @address: address of the slave
158 * Create an I2C slave device on the heap.
160 * @addr: I2C address of the slave when put on a bus
169 * Create and realize an I2C slave device on the heap.
171 * @name: I2C slave device type name
172 * @addr: I2C address of the slave when put on a bus
180 * Realize and drop a reference an I2C slave device
181 * @dev: I2C slave device to realize
183 * @addr: I2C address of the slave on the bus
198 * If you are embedding the I2C slave into another QOM device and
210 * Set the I2C bus address of a slave device
211 * @dev: I2C slave device
212 * @address: I2C address of the slave when put on a bus