Searched refs:iic_enable (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-brcmstb.c | 85 u32 iic_enable; /* xfer enable and status */ member 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() 283 u32 regval = dev->bsc_regmap->iic_enable; in brcmstb_set_i2c_start_stop() 285 dev->bsc_regmap->iic_enable = (regval & ~COND_START_STOP) | cond_flag; in brcmstb_set_i2c_start_stop() 307 /* initiate transfer by setting iic_enable */ in brcmstb_send_i2c_cmd() 308 pi2creg->iic_enable |= BSC_IIC_EN_ENABLE_MASK; in brcmstb_send_i2c_cmd() 309 bsc_writel(dev, pi2creg->iic_enable, iic_enable); in brcmstb_send_i2c_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-brcmstb.c | 74 u32 iic_enable; /* xfer enable and status */ member 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() 272 u32 regval = dev->bsc_regmap->iic_enable; in brcmstb_set_i2c_start_stop() 274 dev->bsc_regmap->iic_enable = (regval & ~COND_START_STOP) | cond_flag; in brcmstb_set_i2c_start_stop() 296 /* initiate transfer by setting iic_enable */ in brcmstb_send_i2c_cmd() 297 pi2creg->iic_enable |= BSC_IIC_EN_ENABLE_MASK; in brcmstb_send_i2c_cmd() 298 bsc_writel(dev, pi2creg->iic_enable, iic_enable); in brcmstb_send_i2c_cmd() [all...] |
Completed in 3 milliseconds