diff options
Diffstat (limited to 'drivers/input/touchscreen/aw5306_ts/AW5306_Reg.h')
-rwxr-xr-x | drivers/input/touchscreen/aw5306_ts/AW5306_Reg.h | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/aw5306_ts/AW5306_Reg.h b/drivers/input/touchscreen/aw5306_ts/AW5306_Reg.h new file mode 100755 index 00000000..2bbbeb00 --- /dev/null +++ b/drivers/input/touchscreen/aw5306_ts/AW5306_Reg.h @@ -0,0 +1,187 @@ +/************************************************************************** +* AW5306_Reg.h +* +* AW5306 Driver code version 1.0 +* +* Create Date : 2012/06/25 +* +* Modify Date : +* +* Create by : wuhaijun +* +**************************************************************************/ + +#ifndef AW5306_REG_H + +#define AW5306_REG_H + +#define SA_PAGE 0x00 +#define SA_IDRST 0x01 +#define SA_CTRL 0x02 +#define SA_SCANMD 0x03 +#define SA_IER 0x04 +#define SA_RX_NUM 0x05 +#define SA_RX_START 0x06 +#define SA_TX_NUM 0x07 +#define SA_TX_INDEX0 0x08 +#define SA_TX_INDEX1 0x09 +#define SA_TX_INDEX2 0x0A +#define SA_TX_INDEX3 0x0B +#define SA_TX_INDEX4 0x0C +#define SA_TX_INDEX5 0x0D +#define SA_TX_INDEX6 0x0E +#define SA_TX_INDEX7 0x0F +#define SA_TX_INDEX8 0x10 +#define SA_TX_INDEX9 0x11 +#define SA_TX_INDEX10 0x12 +#define SA_TX_INDEX11 0x13 +#define SA_TX_INDEX12 0x14 +#define SA_TX_INDEX13 0x15 +#define SA_TX_INDEX14 0x16 +#define SA_TX_INDEX15 0x17 +#define SA_TX_INDEX16 0x18 +#define SA_TX_INDEX17 0x19 +#define SA_TX_INDEX18 0x1A +#define SA_TX_INDEX19 0x1B +#define SA_TX_INDEX20 0x1C +#define SA_TXCAC0 0x1D +#define SA_TXCAC1 0x1E +#define SA_TXCAC2 0x1F +#define SA_TXCAC3 0x20 +#define SA_TXCAC4 0x21 +#define SA_TXCAC5 0x22 +#define SA_TXCAC6 0x23 +#define SA_TXCAC7 0x24 +#define SA_TXCAC8 0x25 +#define SA_TXCAC9 0x26 +#define SA_TXCAC10 0x27 +#define SA_TXCAC11 0x28 +#define SA_TXCAC12 0x29 +#define SA_TXCAC13 0x2A +#define SA_TXCAC14 0x2B +#define SA_TXCAC15 0x2C +#define SA_TXCAC16 0x2D +#define SA_TXCAC17 0x2E +#define SA_TXCAC18 0x2F +#define SA_TXCAC19 0x30 +#define SA_TXCAC20 0x31 +#define SA_TXOFFSET0 0x32 +#define SA_TXOFFSET1 0x33 +#define SA_TXOFFSET2 0x34 +#define SA_TXOFFSET3 0x35 +#define SA_TXOFFSET4 0x36 +#define SA_TXOFFSET5 0x37 +#define SA_TXOFFSET6 0x38 +#define SA_TXOFFSET7 0x39 +#define SA_TXOFFSET8 0x3A +#define SA_TXOFFSET9 0x3B +#define SA_TXOFFSET10 0x3C +#define SA_RXCAC0 0x3E +#define SA_RXCAC1 0x3F +#define SA_RXCAC2 0x40 +#define SA_RXCAC3 0x41 +#define SA_RXCAC4 0x42 +#define SA_RXCAC5 0x43 +#define SA_RXCAC6 0x44 +#define SA_RXCAC7 0x45 +#define SA_RXCAC8 0x46 +#define SA_RXCAC9 0x47 +#define SA_RXCAC10 0x48 +#define SA_RXCAC11 0x49 +#define SA_RXOFFSET0 0x4A +#define SA_RXOFFSET1 0x4B +#define SA_RXOFFSET2 0x4C +#define SA_RXOFFSET3 0x4D +#define SA_RXOFFSET4 0x4E +#define SA_RXOFFSET5 0x4F +#define SA_DRV_VLT 0x51 +#define SA_SCANFREQ1 0x52 +#define SA_SCANFREQ2 0x53 +#define SA_SCANFREQ3 0x54 +#define SA_TXADCGAIN0 0x55 +#define SA_TXADCGAIN1 0x56 +#define SA_TXADCGAIN2 0x57 +#define SA_TXADCGAIN3 0x58 +#define SA_TXADCGAIN4 0x59 +#define SA_TXADCGAIN5 0x5A +#define SA_TXADCGAIN6 0x5B +#define SA_TXADCGAIN7 0x5C +#define SA_TXADCGAIN8 0x5D +#define SA_TXADCGAIN9 0x5E +#define SA_TXADCGAIN10 0x5F +#define SA_TXADCGAIN11 0x60 +#define SA_TXADCGAIN12 0x61 +#define SA_TXADCGAIN13 0x62 +#define SA_TXADCGAIN14 0x63 +#define SA_TXADCGAIN15 0x64 +#define SA_TXADCGAIN16 0x65 +#define SA_TXADCGAIN17 0x66 +#define SA_TXADCGAIN18 0x67 +#define SA_TXADCGAIN19 0x68 +#define SA_TXADCGAIN20 0x69 +#define SA_WAITTIME 0x6A +#define SA_TCLKDLY 0x6B +#define SA_FINEADJ 0x6C +#define SA_TXCLKFREQ 0x6D +#define SA_SCANTIM 0x6E +#define SA_READSEL 0x70 +#define SA_ISR 0x71 +#define SA_STATE1 0x72 +#define SA_POSCNT 0x73 +#define SA_NEGCNT 0x74 +#define SA_VLDNUM 0x75 +#define SA_ADDRH 0x7D +#define SA_ADDRL 0x7E +#define SA_RAWDATA 0x7F +//////////////////////// +// Page 2 +//////////////////////// +#define SA_SINETABE1 0x03 +#define SA_SINETABE2 0x04 +#define SA_DATAOFFSET 0x05 +#define SA_TRACECTRL1 0x10 +#define SA_TRACECTRL2 0x11 +#define SA_TRACECTRL3 0x12 +#define SA_TRACEST 0x13 +#define SA_RPTNEGTH 0x14 +#define SA_RPTPOSTH 0x15 +#define SA_TRACESTEP 0x16 +#define SA_TRCLVLLO 0x17 +#define SA_TRCLVLPOSHI 0x18 +#define SA_TRCLVLNEGHI 0x19 +#define SA_TRACEINTERVAL 0x1A +#define SA_RXSTABLETH 0x1B +#define SA_POSLEVELTH 0x1C +#define SA_POSNUMTH 0x1D +#define SA_NEGLEVELTH 0x1E +#define SA_NEGNUMTH 0x1F +#define SA_BIGPOINTTH 0x20 +#define SA_BIGPOSTIMTH 0x21 +#define SA_BIGNEGTIMTH 0x22 +#define SA_NEGTIMTH 0x23 +#define SA_TRACEHIGHTIM 0x24 +#define SA_INITPNTTH 0x25 +#define SA_TCHCLRTIMSET 0x26 +#define SA_INITLVTH 0x27 +#define SA_MAXCHKTH 0x28 +#define SA_MINCHKTH 0x29 +#define SA_INITFORCEQUIT 0x2A +#define SA_CHAMPCFG 0x30 +#define SA_ADCCFG 0x31 +#define SA_IBCFG1 0x32 +#define SA_IBCFG2 0x33 +#define SA_LDOCFG 0x34 +#define SA_OSCCFG1 0x35 +#define SA_OSCCFG2 0x36 +#define SA_OSCCFG3 0x37 +#define SA_EN_CLK_QNTZ1 0x38 +#define SA_EN_CLK_QNTZ2 0x39 +#define SA_CPFREQ 0x3A +#define SA_ATEST1 0x3B +#define SA_ATEST2 0x3C +#define SA_RAMTST 0x60 +#define SA_TESTCFG 0x61 +#define SA_TSTDATAH 0x62 +#define SA_TSTDATAL 0x63 +#endif + |