Lines Matching refs:data
73 static int i2c_set_lines(int clock,int data)
82 (data ? 0 : I2C_DATA);
84 /*what value do I require on data lines*/
102 LOG(8,("I2C: Timeout on set lines - clock:%d data:%d actual:%x\n",clock,data,DXIR(GENIODATA)));
112 int data;
118 /*read the data and clock lines*/
119 data = DXIR(GENIODATA);
120 clock = (data&I2C_CLOCK) ? 1 : 0;
121 data = (data&I2C_DATA) ? 1 : 0;
135 return data;
236 static int i2c_sendbyte(unsigned char data)
242 if (data&(1<<i))
258 unsigned char data=0;
260 /*read data*/
266 data |= (1<<i);
273 return data;
282 int data;
288 data = i2c_readbyte(0);
292 return data;
295 void i2c_maven_write(unsigned char address, unsigned char data)
303 error+=i2c_sendbyte(data);
313 DXIW(GENIOCTRL,0x30); /*drive clock and data*/