import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / input / touchscreen / mediatek / synaptics_2202 / RefCode_PDTScan.h
1 #ifndef __REFCODE_PDTSCAN_H__
2 #define __REFCODE_PDTSCAN_H__
3
4 #define PDT_ADDR 0xEF
5 #define PDT_SIZE 6
6 #define CFG_F54_TXCOUNT 30
7 #define CFG_F54_RXCOUNT 46
8
9 extern unsigned short F01_Data_Base;
10 extern unsigned short F01_Cmd_Base;
11 extern unsigned short F01_Ctrl_Base;
12 extern unsigned short F01_Query_Base;
13 extern unsigned short F11_Data_Base;
14 extern unsigned short F11_Query_Base;
15 extern unsigned short F34_Data_Base;
16 extern unsigned short F34_Ctrl_Base;
17 extern unsigned short F34_Query_Base;
18 extern unsigned short F54_Data_Base;
19 extern unsigned short F54_Command_Base;
20 extern unsigned short F1A_Data_Base;
21 extern unsigned short F1A_Query_Base;
22
23 extern unsigned short F54_Data_LowIndex;
24 extern unsigned short F54_Data_HighIndex;
25 extern unsigned short F54_Data_Buffer;
26 extern unsigned short F54_CBCSettings;
27
28 extern unsigned char numberOfTx;
29 extern unsigned char numberOfRx;
30 extern unsigned char MaxButton;
31 extern unsigned char TxChannelUsed[CFG_F54_TXCOUNT];
32 extern unsigned char RxChannelUsed[CFG_F54_TXCOUNT];
33 extern unsigned char CheckButton[CFG_F54_TXCOUNT][CFG_F54_RXCOUNT];
34 extern unsigned char ButtonTXUsed[CFG_F54_TXCOUNT];
35 extern unsigned char ButtonRXUsed[CFG_F54_TXCOUNT];
36
37 #ifdef F54_Porting
38 void SYNA_PDTScan(void);
39 void SYNA_PDTScan_BootloaderMode(void);
40 void SYNA_ConstructRMI_F54(void);
41 void SYNA_ConstructRMI_F1A(void);
42 void SYNA_PrintRMI(void);
43 #endif
44
45 #endif