Searched refs:iproc_i2c (Results 1 – 1 of 1) sorted by relevance
227 static inline u32 iproc_i2c_rd_reg(struct bcm_iproc_i2c_dev *iproc_i2c, in iproc_i2c_rd_reg() argument233 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg()234 spin_lock_irqsave(&iproc_i2c->idm_lock, flags); in iproc_i2c_rd_reg()235 writel(iproc_i2c->ape_addr_mask, in iproc_i2c_rd_reg()236 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg()237 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()238 spin_unlock_irqrestore(&iproc_i2c->idm_lock, flags); in iproc_i2c_rd_reg()240 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()246 static inline void iproc_i2c_wr_reg(struct bcm_iproc_i2c_dev *iproc_i2c, in iproc_i2c_wr_reg() argument251 if (iproc_i2c->idm_base) { in iproc_i2c_wr_reg()[all …]