import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / input / touchscreen / mediatek / synaptics_2200 / RefCode_CustomerImplementation.h
1 #include <linux/i2c.h>
2
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;
7
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);
10 void InitPage(void);
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);