import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / input / touchscreen / mediatek / synaptics_2200 / RefCode_PDTScan.h
CommitLineData
6fa3eb70
S
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
9extern unsigned short F01_Data_Base;
10extern unsigned short F01_Cmd_Base;
11extern unsigned short F01_Ctrl_Base;
12extern unsigned short F01_Query_Base;
13extern unsigned short F11_Data_Base;
14extern unsigned short F11_Query_Base;
15extern unsigned short F34_Data_Base;
16extern unsigned short F34_Ctrl_Base;
17extern unsigned short F34_Query_Base;
18extern unsigned short F54_Data_Base;
19extern unsigned short F54_Command_Base;
20extern unsigned short F1A_Data_Base;
21extern unsigned short F1A_Query_Base;
22
23extern unsigned short F54_Data_LowIndex;
24extern unsigned short F54_Data_HighIndex;
25extern unsigned short F54_Data_Buffer;
26extern unsigned short F54_CBCSettings;
27
28extern unsigned char numberOfTx;
29extern unsigned char numberOfRx;
30extern unsigned char MaxButton;
31extern unsigned char TxChannelUsed[CFG_F54_TXCOUNT];
32extern unsigned char RxChannelUsed[CFG_F54_TXCOUNT];
33extern unsigned char CheckButton[CFG_F54_TXCOUNT][CFG_F54_RXCOUNT];
34extern unsigned char ButtonTXUsed[CFG_F54_TXCOUNT];
35extern unsigned char ButtonRXUsed[CFG_F54_TXCOUNT];
36
37#ifdef F54_Porting
38void SYNA_PDTScan(void);
39void SYNA_PDTScan_BootloaderMode(void);
40void SYNA_ConstructRMI_F54(void);
41void SYNA_ConstructRMI_F1A(void);
42void SYNA_PrintRMI(void);
43#endif
44
45#endif