Lines Matching refs:directcntl
89 " xtcntlss = 0x%02x, directcntl = 0x%02x\n",
92 in_8(&iic->xtcntlss), in_8(&iic->directcntl));
191 dc = in_8(&iic->directcntl);
196 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
200 dc = in_8(&iic->directcntl);
206 out_8(&iic->directcntl, dc);
209 out_8(&iic->directcntl, dc);
231 while ((in_8(&iic->directcntl) & mask) != mask){
259 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
265 out_8(&iic->directcntl, DIRCNTL_SCC);
272 out_8(&iic->directcntl, sda);
275 out_8(&iic->directcntl, sda);
278 out_8(&iic->directcntl, DIRCNTL_SCC | sda);
285 out_8(&iic->directcntl, sda);
287 out_8(&iic->directcntl, DIRCNTL_SDAC);
289 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);
292 res = (in_8(&iic->directcntl) & DIRCNTL_MSDA) ? -EREMOTEIO : 1;
296 out_8(&iic->directcntl, 0);
298 out_8(&iic->directcntl, DIRCNTL_SCC);
302 out_8(&iic->directcntl, DIRCNTL_SDAC | DIRCNTL_SCC);