Home
last modified time | relevance | path

Searched refs:i2c_state (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.10/drivers/media/pci/cx88/
Dcx88-i2c.c49 core->i2c_state |= 0x02; in cx8800_bit_setscl()
51 core->i2c_state &= ~0x02; in cx8800_bit_setscl()
52 cx_write(MO_I2C, core->i2c_state); in cx8800_bit_setscl()
61 core->i2c_state |= 0x01; in cx8800_bit_setsda()
63 core->i2c_state &= ~0x01; in cx8800_bit_setsda()
64 cx_write(MO_I2C, core->i2c_state); in cx8800_bit_setsda()
Dcx88.h353 u32 i2c_state, i2c_rc; member
/Linux-v5.10/drivers/media/pci/solo6x10/
Dsolo6x10-i2c.c67 if (solo_dev->i2c_state == IIC_STATE_START) in solo_i2c_flush()
91 solo_dev->i2c_state = IIC_STATE_START; in solo_i2c_start()
100 solo_dev->i2c_state = IIC_STATE_STOP; in solo_i2c_stop()
177 switch (solo_dev->i2c_state) { in solo_i2c_isr()
180 solo_dev->i2c_state = IIC_STATE_READ; in solo_i2c_isr()
185 solo_dev->i2c_state = IIC_STATE_WRITE; in solo_i2c_isr()
239 if (solo_dev->i2c_state == IIC_STATE_STOP) in solo_i2c_master_xfer()
252 solo_dev->i2c_state = IIC_STATE_IDLE; in solo_i2c_master_xfer()
279 solo_dev->i2c_state = IIC_STATE_IDLE; in solo_i2c_init()
Dsolo6x10.h205 enum SOLO_I2C_STATE i2c_state; member
/Linux-v5.10/drivers/media/pci/bt8xx/
Dbttv-i2c.c51 btv->i2c_state |= 0x02; in bttv_bit_setscl()
53 btv->i2c_state &= ~0x02; in bttv_bit_setscl()
54 btwrite(btv->i2c_state, BT848_I2C); in bttv_bit_setscl()
63 btv->i2c_state |= 0x01; in bttv_bit_setsda()
65 btv->i2c_state &= ~0x01; in bttv_bit_setsda()
66 btwrite(btv->i2c_state, BT848_I2C); in bttv_bit_setsda()
Dbttvp.h387 int i2c_state, i2c_rc; member
/Linux-v5.10/drivers/gpu/drm/i915/gvt/
Dedid.h120 enum i2c_state { enum
130 enum i2c_state state;
/Linux-v5.10/drivers/media/pci/ivtv/
Divtv-i2c.c624 itv->i2c_state |= 0x01; in ivtv_setscl_old()
626 itv->i2c_state &= ~0x01; in ivtv_setscl_old()
630 write_reg(~itv->i2c_state, IVTV_REG_I2C_SETSCL_OFFSET); in ivtv_setscl_old()
638 itv->i2c_state |= 0x01; in ivtv_setsda_old()
640 itv->i2c_state &= ~0x01; in ivtv_setsda_old()
644 write_reg(~itv->i2c_state, IVTV_REG_I2C_SETSDA_OFFSET); in ivtv_setsda_old()
Divtv-driver.h713 int i2c_state; /* i2c bit state */ member
/Linux-v5.10/drivers/i2c/busses/
Di2c-synquacer.c123 enum i2c_state { enum
145 enum i2c_state state;
Di2c-npcm7xx.c65 enum i2c_state { enum
284 enum i2c_state state;