3 extern int synaptics_ts_read(struct i2c_client
*client
, u8 reg
, int num
, u8
*buf
);
4 extern int synaptics_ts_read_f54(struct i2c_client
*client
, u8 reg
, int num
, u8
*buf
);
5 extern int synaptics_ts_write(struct i2c_client
*client
, u8 reg
, u8
* buf
, int len
);
6 extern struct i2c_client
* ds4_i2c_client
;
8 void device_I2C_read(unsigned char add
, unsigned char *value
, unsigned short len
);
9 void device_I2C_write(unsigned char add
, unsigned char *value
, unsigned short len
);
11 void SetPage(unsigned char page
);
12 void readRMI(unsigned short add
, unsigned char *value
, unsigned short len
);
13 void longReadRMI(unsigned short add
, unsigned char *value
, unsigned short len
);
14 void writeRMI(unsigned short add
, unsigned char *value
, unsigned short len
);
15 void delayMS(int val
);
16 void cleanExit(int code
);
17 int waitATTN(int code
, int time
);
18 void write_log(char *data
);