summaryrefslogtreecommitdiff
path: root/drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
committerYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
commit8e4bff4cab0ddac6060645b0715210484d02ff40 (patch)
tree3a5c3024371a04692a3a6d9974d001cdff8ebf84 /drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h
Initial file dump from open source releaseHEADmaster
Diffstat (limited to 'drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h')
-rw-r--r--drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h366
1 files changed, 366 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h b/drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h
new file mode 100644
index 00000000..0b4d1245
--- /dev/null
+++ b/drivers/input/touchscreen/zinitix_touch_bt4x3_reg_data.h
@@ -0,0 +1,366 @@
+/*
+*
+* Zinitix touch driver
+*
+* Copyright (C) 2009 Zinitix, Inc.
+*
+* This software is licensed under the terms of the GNU General Public
+* License version 2, as published by the Free Software Foundation, and
+* may be copied, distributed, and modified under those terms.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+*/
+#ifndef _ZINITIX_BT4X3_REG_DATA_H
+#define _ZINITIX_BT4X3_REG_DATA_H
+
+#define MAX_REG_COUNT 0x1D0
+
+struct _zinitix_reg_data {
+ s16 reg_val;
+ u8 valid;
+};
+const struct _zinitix_reg_data m_reg_data[MAX_REG_COUNT] = {
+ /*{value, valid}*/
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 1},
+ {0, 1},
+ {0, 0},
+ {0, 1},
+ {0, 1},
+ {10, 1},
+ {16, 0},
+ {0x022C, 1},
+ {0xFFF8, 0},
+ {0, 1},
+ {0x0001, 0},
+ {160, 0},
+ {0, 0},
+ {203, 0},
+ {0, 0},
+ {7, 0},
+ {200, 1},
+ {200, 1},
+ {200, 1},
+ {200, 1},
+ {200, 1},
+ {4, 1},
+ {5, 1},
+ {50, 1},
+ {10, 1},
+ {20, 1},
+ {40, 1},
+ {10, 1},
+ {1000, 1},
+ {20, 1},
+ {40, 1},
+ {40, 1},
+ {16, 1},
+ {16, 1},
+ {16, 1},
+ {0x0210, 1},
+ {2, 1},
+ {80, 1},
+ {0x1E05, 1},
+ {0x0410, 1},
+ {6, 0},
+ {9, 0},
+ {0, 0},
+ {2, 1},
+ {25, 1},
+ {160, 1},
+ {0x0203, 1},
+ {0x0203, 1},
+ {80, 1},
+ {10, 1},
+ {5, 1},
+ {0x010A, 1},
+ {0x010A, 1},
+ {256, 1},
+ {0x0203, 1},
+ {12, 1},
+ {2, 1},
+ {12, 1},
+ {9, 1},
+ {6, 1},
+ {12, 1},
+ {9, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {15, 1},
+ {1000, 1},
+ {20, 1},
+ {200, 1},
+ {0x0103, 1},
+ {80, 1},
+ {10, 1},
+ {10, 1},
+ {0, 1},
+ {80, 1},
+ {10, 1},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {16, 1},
+ {10, 1},
+ {0x0100, 1},
+ {0x0302, 1},
+ {0x0504, 1},
+ {0x0706, 1},
+ {0x1110, 1},
+ {0x1312, 1},
+ {0x0908, 1},
+ {0x0B0A, 1},
+ {0x0D0C, 1},
+ {0x0F0E, 1},
+ {0x1514, 1},
+ {0x1716, 1},
+ {0x1918, 1},
+ {0x1B1A, 1},
+ {0x1D1C, 1},
+ {0x1F1E, 1},
+ {0x2120, 1},
+ {0x2322, 1},
+ {0x2524, 1},
+ {0x2726, 1},
+ {1700, 1},
+ {1, 1},
+ {128, 1},
+ {63, 1},
+ {32, 1},
+ {20, 1},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {2, 1},
+ {2, 1},
+ {200, 1},
+ {0, 1},
+ {15, 1},
+ {1, 1},
+ {1, 1},
+ {8, 1},
+ {11, 1},
+ {15, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 0},
+ {480, 1},
+ {800, 1},
+ {0x0001, 1},
+ {2, 1},
+ {4, 1},
+ {1200, 1},
+ {170, 1},
+ {64, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 1},
+ {0, 0},
+ {0, 0},
+ {69, 1},
+ {50, 1},
+ {50, 1},
+ {0, 0},
+ {0, 0},
+ {0x0005, 1},
+ {0x0003, 1},
+ {0x0003, 1},
+ {0, 0},
+ {0, 0},
+ {2, 1},
+ {100, 0},
+ {0x5555, 1},
+ {0x4444, 1},
+ {0x3333, 1},
+ {169, 1},
+ {169, 1},
+ {171, 1},
+ {170, 1},
+ {0, 0},
+ {0, 0},
+ {0x7777, 1},
+ {0x4444, 1},
+ {0x4444, 1},
+ {137, 1},
+ {136, 1},
+ {139, 1},
+ {138, 1},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0x880F, 1},
+ {0, 1},
+ {0, 0},
+ {0x0100, 1},
+ {0x0403, 1},
+ {0x0605, 1},
+ {0x0807, 1},
+ {0x0A09, 1},
+ {0x0B02, 1},
+ {0x0D0C, 1},
+ {0x0F0E, 1},
+ {0x1110, 1},
+ {0x1312, 1},
+ {0x1514, 1},
+ {0x1716, 1},
+ {0x1918, 1},
+ {40, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x2828, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0, 1},
+ {0, 1},
+ {10, 1},
+ {63, 1},
+ {0x0000, 1},
+ {0x0000, 0},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0000, 0},
+ {0x0000, 0},
+ {0, 0},
+ {2, 1},
+ {1, 1},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0x3333, 1},
+ {0xFFFF, 1},
+ {0xFFFF, 1},
+ {0x3305, 1},
+ {0x0011, 1},
+ {0x0133, 1},
+ {0x0001, 1},
+ {0x00FF, 1},
+ {0x0011, 1},
+ {0x0000, 1},
+ {0x0002, 1},
+ {0x007F, 1},
+ {0x007F, 1},
+ {0x0808, 1},
+ {0x0001, 1},
+ {0x0000, 1},
+ {0x0300, 1},
+ {0x0800, 1},
+ {0x0800, 1},
+ {0x0004, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0001, 1},
+ {0x0001, 1},
+ {0x0000, 1},
+ {0x0000, 1},
+ {0x0008, 1},
+ {0x0001, 1},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+ {0, 0},
+
+};
+#endif