summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.h
diff options
context:
space:
mode:
authorRobert Collins <rcollins@nvidia.com>2011-01-24 15:17:45 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-04-26 15:50:00 -0700
commit7deee0069ede333f92544e08818a61c8b1c0a246 (patch)
treee1425f9f0fee1792512a9d5feb0f4ebf786cda68 /arch/arm/mach-tegra/board-cardhu.h
parent727eda5d1c20fb1be47c6a032aee92af3e735714 (diff)
[ARM/tegra] Add cardhu touch interface
Original-Change-Id: I4c2320ec31e2a0f83a5627c10e899212723fab4b Reviewed-on: http://git-master/r/16834 Reviewed-by: Jin Qian <jqian@nvidia.com> Tested-by: Jin Qian <jqian@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Change-Id: I5bca8b754588ef17326928ba3b2778cba02eca61
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.h')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h
index d1c752d7a1db..e8e156c642df 100644
--- a/arch/arm/mach-tegra/board-cardhu.h
+++ b/arch/arm/mach-tegra/board-cardhu.h
@@ -48,9 +48,21 @@ int cardhu_sdhci_init(void);
int cardhu_pinmux_init(void);
int cardhu_panel_init(void);
int cardhu_sensors_init(void);
+int cardhu_touch_init(void);
int cardhu_kbc_init(void);
int cardhu_scroll_init(void);
int cardhu_keys_init(void);
int cardhu_gpio_switch_regulator_init(void);
+/* Touchscreen GPIO addresses */
+#ifdef CONFIG_TOUCHSCREEN_PANJIT_I2C
+#define TOUCH_GPIO_IRQ TEGRA_GPIO_PV6
+#define TOUCH_GPIO_RST TEGRA_GPIO_PQ7
+#endif
+
+#ifdef CONFIG_TOUCHSCREEN_ATMEL_MT_T9
+#define TOUCH_GPIO_IRQ TEGRA_GPIO_PV6
+#define TOUCH_GPIO_RST TEGRA_GPIO_PQ7
+#endif
+
#endif