Lines Matching defs:slave
74 #define IMX_I2C_IADR 0x00 /* i2c slave address */
220 struct i2c_client *slave;
223 /* For checking slave events. */
717 i2c_slave_event(i2c_imx->slave, event, val);
766 if (status & I2SR_IAAS) { /* Addressed as a slave */
848 /* Set slave addr. */
849 imx_i2c_write_reg((i2c_imx->slave->addr << 1), i2c_imx, IMX_I2C_IADR);
869 if (i2c_imx->slave)
872 i2c_imx->slave = client;
892 if (!i2c_imx->slave)
895 /* Reset slave address. */
900 i2c_imx->slave = NULL;
931 if (i2c_imx->slave) {
974 * Write slave address.
1104 dev_dbg(&i2c_imx->adapter.dev, "<%s> write slave address: addr=0x%x\n",
1107 /* write slave address */
1143 "<%s> write slave address: addr=0x%x\n",
1146 /* write slave address */
1323 /* After data is transferred, switch to slave mode(as a receiver) */
1324 if (i2c_imx->slave)