Searched refs:slave_reg (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-mlxbf.c | 1554 u32 slave_reg, slave_reg_tmp, slave_reg_avail, slave_addr_mask; in mlxbf_slave_enable() local 1573 slave_reg = readl(priv->smbus->io + in mlxbf_slave_enable() 1580 slave_reg_tmp = slave_reg; in mlxbf_slave_enable() 1593 slave_reg_avail = slave_reg; in mlxbf_slave_enable() 1626 slave_reg = slave_reg_avail; in mlxbf_slave_enable() 1630 slave_reg |= (1 << MLXBF_I2C_SMBUS_SLAVE_ADDR_EN_BIT) << (byte * 8); in mlxbf_slave_enable() 1631 writel(slave_reg, priv->smbus->io + MLXBF_I2C_SMBUS_SLAVE_ADDR_CFG + in mlxbf_slave_enable() 1639 u32 slave_reg, slave_reg_tmp, slave_addr_mask; in mlxbf_slave_disable() local 1656 slave_reg = readl(priv->smbus->io + in mlxbf_slave_disable() 1660 if (slave_reg in mlxbf_slave_disable() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-mlxbf.c | 1575 u32 slave_reg, slave_reg_tmp; in mlxbf_i2c_slave_enable() local 1590 slave_reg = readl(priv->slv->io + in mlxbf_i2c_slave_enable() 1597 slave_reg_tmp = slave_reg; in mlxbf_i2c_slave_enable() 1609 slave_reg &= ~(MLXBF_I2C_SMBUS_SLAVE_ADDR_MASK << (byte * 8)); in mlxbf_i2c_slave_enable() 1610 slave_reg |= (slave->addr << (byte * 8)); in mlxbf_i2c_slave_enable() 1611 slave_reg |= MLXBF_I2C_SMBUS_SLAVE_ADDR_EN_BIT << (byte * 8); in mlxbf_i2c_slave_enable() 1612 writel(slave_reg, priv->slv->io + in mlxbf_i2c_slave_enable() 1635 u32 slave_reg, slave_reg_tmp; in mlxbf_i2c_slave_disable() local 1647 slave_reg = readl(priv->slv->io + in mlxbf_i2c_slave_disable() 1651 if (!slave_reg) in mlxbf_i2c_slave_disable() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 128 u8 slave_reg; member 374 i2c->slave_reg = 0x00; in dw_hdmi_i2c_read() 381 hdmi_writeb(hdmi, i2c->slave_reg++, HDMI_I2CM_ADDRESS); in dw_hdmi_i2c_read() 408 i2c->slave_reg = buf[0]; in dw_hdmi_i2c_write() 418 hdmi_writeb(hdmi, i2c->slave_reg++, HDMI_I2CM_ADDRESS); in dw_hdmi_i2c_write()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 115 u8 slave_reg; member 365 i2c->slave_reg = 0x00; in dw_hdmi_i2c_read() 372 hdmi_writeb(hdmi, i2c->slave_reg++, HDMI_I2CM_ADDRESS); in dw_hdmi_i2c_read() 399 i2c->slave_reg = buf[0]; in dw_hdmi_i2c_write() 409 hdmi_writeb(hdmi, i2c->slave_reg++, HDMI_I2CM_ADDRESS); in dw_hdmi_i2c_write()
|
Completed in 15 milliseconds