Home
last modified time | relevance | path

Searched refs:i2c_status (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/i2c/busses/
Di2c-xlr.c76 u32 i2c_status; in xlr_i2c_tx() local
102 i2c_status = xlr_i2c_rdreg(priv->iobase, XLR_I2C_STATUS); in xlr_i2c_tx()
104 if (i2c_status & XLR_I2C_SDOEMPTY) { in xlr_i2c_tx()
115 if (i2c_status & XLR_I2C_ARB_STARTERR) { in xlr_i2c_tx()
121 if (i2c_status & XLR_I2C_ACK_ERR) in xlr_i2c_tx()
124 if ((i2c_status & XLR_I2C_BUS_BUSY) == 0 && pos >= len) in xlr_i2c_tx()
134 u32 i2c_status; in xlr_i2c_rx() local
152 i2c_status = xlr_i2c_rdreg(priv->iobase, XLR_I2C_STATUS); in xlr_i2c_rx()
153 if (i2c_status & XLR_I2C_RXRDY) { in xlr_i2c_rx()
168 if (i2c_status & XLR_I2C_ARB_STARTERR) { in xlr_i2c_rx()
[all …]
Di2c-cros-ec-tunnel.c155 if (resp->i2c_status & EC_I2C_STATUS_TIMEOUT) in ec_i2c_parse_response()
157 else if (resp->i2c_status & EC_I2C_STATUS_ERROR) in ec_i2c_parse_response()
Di2c-nomadik.c123 enum i2c_status { enum
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-i2c.c57 enum i2c_status { enum
87 static inline enum i2c_status i2c_get_status(struct saa7134_dev *dev) in i2c_get_status()
89 enum i2c_status status; in i2c_get_status()
98 enum i2c_status status) in i2c_set_status()
112 static inline int i2c_is_error(enum i2c_status status) in i2c_is_error()
127 static inline int i2c_is_idle(enum i2c_status status) in i2c_is_idle()
138 static inline int i2c_is_busy(enum i2c_status status) in i2c_is_busy()
152 enum i2c_status status; in i2c_is_busy_wait()
168 enum i2c_status status; in i2c_reset()
197 enum i2c_status status; in i2c_send_byte()
[all …]
/linux-4.1.27/sound/pci/ctxfi/
Dcthw20k2.c1480 unsigned int i2c_status; in hw20k2_i2c_init() local
1496 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_init()
1498 set_field(&i2c_status, I2C_STATUS_DCM, 1); /* Direct control mode */ in hw20k2_i2c_init()
1500 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_init()
1507 unsigned int i2c_status; in hw20k2_i2c_uninit() local
1515 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_uninit()
1517 set_field(&i2c_status, I2C_STATUS_DCM, 0); /* I2C mode */ in hw20k2_i2c_uninit()
1519 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_uninit()
1539 unsigned int i2c_status; in hw20k2_i2c_read() local
1541 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_read()
[all …]
/linux-4.1.27/drivers/media/i2c/s5c73m3/
Ds5c73m3-core.c268 u16 i2c_status = 0; in s5c73m3_check_status() local
271 s5c73m3_read(state, REG_I2C_STATUS, &i2c_status); in s5c73m3_check_status()
276 status, value, i2c_status, i2c_seq_status); in s5c73m3_check_status()
/linux-4.1.27/include/linux/mfd/
Dcros_ec_commands.h1956 uint8_t i2c_status; /* Status flags (EC_I2C_STATUS_...) */ member
/linux-4.1.27/drivers/scsi/esas2r/
Datioctl.h804 u8 i2c_status; member