Lines Matching refs:directcntl
88 " xtcntlss = 0x%02x, directcntl = 0x%02x\n",
91 in_8(&iic->xtcntlss), in_8(&iic->directcntl));
190 dc = in_8(&iic->directcntl);
195 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
199 dc = in_8(&iic->directcntl);
205 out_8(&iic->directcntl, dc);
208 out_8(&iic->directcntl, dc);
230 while ((in_8(&iic->directcntl) & mask) != mask){
258 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
264 out_8(&iic->directcntl, DIRCNTL_SCC);
271 out_8(&iic->directcntl, sda);
274 out_8(&iic->directcntl, sda);
277 out_8(&iic->directcntl, DIRCNTL_SCC | sda);
284 out_8(&iic->directcntl, sda);
286 out_8(&iic->directcntl, DIRCNTL_SDAC);
288 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
291 res = (in_8(&iic->directcntl) & DIRCNTL_MSDA) ? -EREMOTEIO : 1;
295 out_8(&iic->directcntl, 0);
297 out_8(&iic->directcntl, DIRCNTL_SCC);
301 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);