Searched refs:iic_enable (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/i2c/busses/
H A Di2c-brcmstb.c82 u32 iic_enable; /* xfer enable and status */ member in struct:bsc_regs
208 u32 status_iic_intrp = bsc_readl(dev, iic_enable); brcmstb_i2c_isr()
228 while ((bsc_readl(dev, iic_enable) & BSC_IIC_EN_INTRP_MASK)) { brcmstb_i2c_wait_if_busy()
251 bsc_intrp = bsc_readl(dev, iic_enable) & brcmstb_i2c_wait_for_completion()
271 u32 regval = dev->bsc_regmap->iic_enable; brcmstb_set_i2c_start_stop()
273 dev->bsc_regmap->iic_enable = (regval & ~COND_START_STOP) | cond_flag; brcmstb_set_i2c_start_stop()
295 /* initiate transfer by setting iic_enable */ brcmstb_send_i2c_cmd()
296 pi2creg->iic_enable |= BSC_IIC_EN_ENABLE_MASK; brcmstb_send_i2c_cmd()
297 bsc_writel(dev, pi2creg->iic_enable, iic_enable); brcmstb_send_i2c_cmd()
308 bsc_readl(dev, iic_enable) & BSC_IIC_EN_NOACK_MASK) { brcmstb_send_i2c_cmd()
316 bsc_writel(dev, 0, iic_enable); brcmstb_send_i2c_cmd()

Completed in 67 milliseconds