Searched refs:bsc_readl (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-brcmstb.c | 185 #define bsc_readl(_dev, _reg) \ macro 219 u32 status_bsc_ctl = bsc_readl(dev, ctl_reg); in brcmstb_i2c_isr() 220 u32 status_iic_intrp = bsc_readl(dev, iic_enable); in brcmstb_i2c_isr() 240 while ((bsc_readl(dev, iic_enable) & BSC_IIC_EN_INTRP_MASK)) { in brcmstb_i2c_wait_if_busy() 263 bsc_intrp = bsc_readl(dev, iic_enable) & in brcmstb_i2c_wait_for_completion() 320 bsc_readl(dev, iic_enable) & BSC_IIC_EN_NOACK_MASK) { in brcmstb_send_i2c_cmd() 394 u32 data = bsc_readl(dev, data_out[i]); in brcmstb_i2c_xfer_bsc_data() 563 i = (bsc_readl(dev, ctl_reg) & BSC_CTL_REG_SCL_SEL_MASK) >> in brcmstb_i2c_set_bus_speed()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-brcmstb.c | 174 #define bsc_readl(_dev, _reg) \ macro 208 u32 status_bsc_ctl = bsc_readl(dev, ctl_reg); in brcmstb_i2c_isr() 209 u32 status_iic_intrp = bsc_readl(dev, iic_enable); in brcmstb_i2c_isr() 229 while ((bsc_readl(dev, iic_enable) & BSC_IIC_EN_INTRP_MASK)) { in brcmstb_i2c_wait_if_busy() 252 bsc_intrp = bsc_readl(dev, iic_enable) & in brcmstb_i2c_wait_for_completion() 309 bsc_readl(dev, iic_enable) & BSC_IIC_EN_NOACK_MASK) { in brcmstb_send_i2c_cmd() 383 u32 data = bsc_readl(dev, data_out[i]); in brcmstb_i2c_xfer_bsc_data() 552 i = (bsc_readl(dev, ctl_reg) & BSC_CTL_REG_SCL_SEL_MASK) >> in brcmstb_i2c_set_bus_speed()
|
Completed in 3 milliseconds