Lines Matching refs:i2c_ctrl
94 union ca_biw_ctrl i2c_ctrl; in i2c_wait_complete() local
97 i2c_ctrl.wrd = readl(®s->i2c_ctrl); in i2c_wait_complete()
99 while (i2c_ctrl.bf.biwdone == 0) { in i2c_wait_complete()
100 i2c_ctrl.wrd = readl(®s->i2c_ctrl); in i2c_wait_complete()
110 writel(i2c_ctrl.wrd, ®s->i2c_ctrl); in i2c_wait_complete()
121 ®s->i2c_ctrl); in i2c_setaddress()
166 ®s->i2c_ctrl); in i2c_xfer_init()
168 writel(BIW_CTRL_WRITE, ®s->i2c_ctrl); in i2c_xfer_init()
182 writel(BIW_CTRL_READ | BIW_CTRL_STOP, ®s->i2c_ctrl); in i2c_xfer_finish()
210 ®s->i2c_ctrl); in ca_i2c_read()
212 writel(BIW_CTRL_READ, ®s->i2c_ctrl); in ca_i2c_read()
246 ®s->i2c_ctrl); in ca_i2c_write()
248 writel(BIW_CTRL_WRITE, ®s->i2c_ctrl); in ca_i2c_write()