summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-colibri_t30.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-colibri_t30.c')
-rw-r--r--arch/arm/mach-tegra/board-colibri_t30.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-colibri_t30.c b/arch/arm/mach-tegra/board-colibri_t30.c
index 6014b62e62a8..8c77150c16c2 100644
--- a/arch/arm/mach-tegra/board-colibri_t30.c
+++ b/arch/arm/mach-tegra/board-colibri_t30.c
@@ -640,7 +640,11 @@ static struct i2c_board_info colibri_t30_i2c_bus1_board_info[] __initdata = {
/* Atmel MAX TS 7 multi-touch controller */
I2C_BOARD_INFO("atmel_mxt_ts", 0x4a),
.platform_data = &colibri_atmel_pdata,
+#ifdef USE_CAPACITIVE_TOUCH_ADAPTER
+ .irq = TEGRA_GPIO_TO_IRQ( TEGRA_GPIO_PB5 ),
+#else
.irq = TEGRA_GPIO_TO_IRQ( TEGRA_GPIO_PR4 ),
+#endif
},
};
@@ -1791,8 +1795,13 @@ static void __init colibri_t30_init(void)
gpio_direction_output(EN_MIC_GND, 1);
/* Release touch controller reset */
+#ifdef USE_CAPACITIVE_TOUCH_ADAPTER
+ gpio_request(TEGRA_GPIO_PA6, "Capacitive Touch Reset");
+ gpio_direction_output(TEGRA_GPIO_PA6, 1);
+#else
gpio_request(TEGRA_GPIO_PR7, "Capacitive Touch Reset");
gpio_direction_output(TEGRA_GPIO_PR7, 1);
+#endif
tegra_soc_device_init("Colibri T30");
}