Lines Matching refs:writew
97 writew(XMTSERV, &twi->int_stat); in wait_for_completion()
99 writew(*(msg->abuf++), &twi->xmt_data8); in wait_for_completion()
102 writew(*(msg->buf++), &twi->xmt_data8); in wait_for_completion()
107 writew(ctl | RSTART | MDIR, in wait_for_completion()
110 writew(ctl | STOP, &twi->master_ctl); in wait_for_completion()
114 writew(RCVSERV, &twi->int_stat); in wait_for_completion()
120 writew(ctl | STOP, &twi->master_ctl); in wait_for_completion()
124 writew(MERR, &twi->int_stat); in wait_for_completion()
128 writew(MCOMP, &twi->int_stat); in wait_for_completion()
133 writew(ctl, &twi->master_ctl); in wait_for_completion()
172 writew(chip, &twi->master_addr); in i2c_transfer()
175 writew(XMTFLUSH | RCVFLUSH, &twi->fifo_ctl); in i2c_transfer()
176 writew(0, &twi->fifo_ctl); in i2c_transfer()
181 writew(*(msg.abuf++), &twi->xmt_data8); in i2c_transfer()
184 writew(*(msg.buf++), &twi->xmt_data8); in i2c_transfer()
189 writew(-1, &twi->master_stat); in i2c_transfer()
190 writew(-1, &twi->int_stat); in i2c_transfer()
191 writew(0, &twi->int_mask); in i2c_transfer()
197 writew(ctl, &twi->master_ctl); in i2c_transfer()
204 writew(ctl, &twi->master_ctl); in i2c_transfer()
206 writew(ctl, &twi->control); in i2c_transfer()
208 writew(ctl, &twi->control); in i2c_transfer()
223 writew(clkdiv, &twi->clkdiv); in adi_i2c_setspeed()
226 writew(speed > 100000 ? FAST : 0, &twi->master_ctl); in adi_i2c_setspeed()
237 writew(prescale, &twi->control); in adi_i2c_init()
243 writew(TWI_ENA | prescale, &twi->control); in adi_i2c_init()