aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-exynos/p4-input.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-exynos/p4-input.c')
-rw-r--r--arch/arm/mach-exynos/p4-input.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos/p4-input.c b/arch/arm/mach-exynos/p4-input.c
index e4d43c0..71aa135 100644
--- a/arch/arm/mach-exynos/p4-input.c
+++ b/arch/arm/mach-exynos/p4-input.c
@@ -344,6 +344,10 @@ static int ts_power_reset(void)
Configuration for MXT1664-S
*/
#define MXT1664S_CONFIG_DATE "N80XX_ATM_0703"
+#if defined(CONFIG_MACH_P4NOTELTE_USA_VZW)
+#define MXT1664S_CONFIG_DATE_FOR_OVER_HW9 "I925_ATM_1121"
+#endif
+
#define MXT1664S_MAX_MT_FINGERS 10
#define MXT1664S_BLEN_BATT 112
#define MXT1664S_CHRGTIME_BATT 180
@@ -585,9 +589,17 @@ static void switch_config(u32 rev)
t62_config_s[14] = 1;
t62_config_s[20] = 136;
t62_config_s[22] = 35;
+#if defined(CONFIG_MACH_P4NOTELTE_USA_VZW)
+ t62_config_s[23] = 48;
+ t62_config_s[26] = 24;
+ t62_config_s[27] = 24;
+#endif
t62_config_s[35] = 80;
t62_config_s[36] = 50;
t62_config_s[38] = 5;
+#if defined(CONFIG_MACH_P4NOTELTE_USA_VZW)
+ t62_config_s[40] = 50;
+#endif
t62_config_s[42] = 30;
t62_config_s[43] = 40;
t62_config_s[44] = 10;
@@ -595,6 +607,11 @@ static void switch_config(u32 rev)
t62_config_s[48] = 30;
t62_config_s[49] = 30;
t62_config_s[53] = 20;
+#if defined(CONFIG_MACH_P4NOTELTE_USA_VZW)
+ /* Change Config Name for LTE */
+ mxt1664s_pdata.config_version =
+ MXT1664S_CONFIG_DATE_FOR_OVER_HW9;
+#endif
}
}