arm: tegra: enterprise: correct gpio for atmel touch
Sachin Nikam [Fri, 16 Sep 2011 09:28:26 +0000 (14:28 +0530)]
Using the correct GPIO number for "atmel-irq" which conflits with mpu3050 irq.
Due to the double usage of gpio_request for same gpio number mpu3050 was failing
to register on i2c.

Change-Id: I08a323e56ec29383517621bd36a0995ce2d93eb2
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52858
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com>
Tested-by: Joseph Lehrer <jlehrer@nvidia.com>

Rebase-Id: Rcc277b7b8aaa0fe32f0a56403981c0ad59aedfef

arch/arm/mach-tegra/board-enterprise.c
arch/arm/mach-tegra/board-enterprise.h

index 310fd97..a3b9f1e 100644 (file)
@@ -565,7 +565,7 @@ static int __init enterprise_touch_init(void)
        tegra_gpio_enable(TEGRA_GPIO_PF5);
 
        gpio_request(TEGRA_GPIO_PH6, "atmel-irq");
-       gpio_direction_input(TEGRA_GPIO_PH4);
+       gpio_direction_input(TEGRA_GPIO_PH6);
 
        gpio_request(TEGRA_GPIO_PF5, "atmel-reset");
        gpio_direction_output(TEGRA_GPIO_PF5, 0);
index 0dc82eb..26e6320 100644 (file)
@@ -39,12 +39,6 @@ int enterprise_suspend_init(void);
 int enterprise_edp_init(void);
 void __init enterprise_tsensor_init(void);
 
-/* Touchscreen GPIO addresses   */
-#ifdef CONFIG_TOUCHSCREEN_ATMEL_MT_T9
-#define TOUCH_GPIO_IRQ_ATMEL_T9        TEGRA_GPIO_PH4
-#define TOUCH_GPIO_RST_ATMEL_T9        TEGRA_GPIO_PH6
-#endif
-
 /*****************External GPIO tables ******************/
 /* External peripheral gpio base. */
 #define ENT_TPS80031_GPIO_BASE    TEGRA_NR_GPIOS