Home
last modified time | relevance | path

Searched refs:directcntl (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/i2c/busses/
H A Di2c-ibm_iic.c191 dc = in_8(&iic->directcntl); in iic_dev_reset()
200 dc = in_8(&iic->directcntl); in iic_dev_reset()
206 out_8(&iic->directcntl, dc); in iic_dev_reset()
209 out_8(&iic->directcntl, dc); in iic_dev_reset()
265 out_8(&iic->directcntl, DIRCNTL_SCC); in iic_smbus_quick()
272 out_8(&iic->directcntl, sda); in iic_smbus_quick()
275 out_8(&iic->directcntl, sda); in iic_smbus_quick()
285 out_8(&iic->directcntl, sda); in iic_smbus_quick()
287 out_8(&iic->directcntl, DIRCNTL_SDAC); in iic_smbus_quick()
296 out_8(&iic->directcntl, 0); in iic_smbus_quick()
[all …]
H A Di2c-ibm_iic.h37 u8 directcntl; member
/openbmc/qemu/hw/i2c/
H A Dppc4xx_i2c.c104 i2c->directcntl = 0xf; /* all non-reserved bits set */ in ppc4xx_i2c_reset()
170 ret = i2c->directcntl; in ppc4xx_i2c_readb()
316 i2c->directcntl = value & (IIC_DIRECTCNTL_SDAC & IIC_DIRECTCNTL_SCLC); in ppc4xx_i2c_writeb()
317 i2c->directcntl |= (value & IIC_DIRECTCNTL_SCLC ? 1 : 0); in ppc4xx_i2c_writeb()
319 i2c->directcntl & IIC_DIRECTCNTL_MSCL); in ppc4xx_i2c_writeb()
320 i2c->directcntl |= bitbang_i2c_set(&i2c->bitbang, BITBANG_I2C_SDA, in ppc4xx_i2c_writeb()
/openbmc/qemu/include/hw/i2c/
H A Dppc4xx_i2c.h60 uint8_t directcntl; member