diff options
Diffstat (limited to 'arch/arm/mach-exynos/p4-input.c')
-rw-r--r-- | arch/arm/mach-exynos/p4-input.c | 17 |
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 } } |