From 299c8b12f311b89090647255662e88d47840d771 Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Thu, 17 May 2018 11:51:28 +0200 Subject: apalis_t30: colibri_t30: colibri_t20: do not configure touchscreen reset line Leave reset line setup to the capacitive touch drivers. Signed-off-by: Dominik Sliwa Acked-by: Marcel Ziswiler --- arch/arm/mach-tegra/board-apalis_t30.c | 4 +++- arch/arm/mach-tegra/board-colibri_t20-pinmux.c | 8 -------- arch/arm/mach-tegra/board-colibri_t30.c | 9 --------- 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/arch/arm/mach-tegra/board-apalis_t30.c b/arch/arm/mach-tegra/board-apalis_t30.c index 4db8957d8ccf..fdbc2c10230e 100644 --- a/arch/arm/mach-tegra/board-apalis_t30.c +++ b/arch/arm/mach-tegra/board-apalis_t30.c @@ -508,7 +508,9 @@ static struct gpio apalis_t30_gpios[] = { #ifndef POWER_GPIO {APALIS_GPIO5, GPIOF_IN, "GPIO5 X1-9"}, #endif -#ifndef FORCE_OFF_GPIO +#if !defined(CONFIG_TOUCHSCREEN_ATMEL_MXT) \ + && !defined(CONFIG_TOUCHSCREEN_ATMEL_MXT_MODULE) \ + && !defined(FORCE_OFF_GPIO) {APALIS_GPIO6, GPIOF_OUT_INIT_HIGH, "GPIO6 X1-11"}, #endif /* GPIO7 is used by PCIe driver on Evaluation board */ diff --git a/arch/arm/mach-tegra/board-colibri_t20-pinmux.c b/arch/arm/mach-tegra/board-colibri_t20-pinmux.c index 5e793600d2b5..e2db57e783c4 100644 --- a/arch/arm/mach-tegra/board-colibri_t20-pinmux.c +++ b/arch/arm/mach-tegra/board-colibri_t20-pinmux.c @@ -382,13 +382,5 @@ int __init colibri_t20_pinmux_init(void) gpio_request(TEGRA_GPIO_PT6, "GMI_WR_N on 93 RDnWR"); gpio_direction_output(TEGRA_GPIO_PT6, 0); -#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_PK4, "Capacitive Touch Reset"); - gpio_direction_output(TEGRA_GPIO_PK4, 1); -#endif - return 0; } diff --git a/arch/arm/mach-tegra/board-colibri_t30.c b/arch/arm/mach-tegra/board-colibri_t30.c index e827dcbc6fd1..e254dfcf0a4d 100644 --- a/arch/arm/mach-tegra/board-colibri_t30.c +++ b/arch/arm/mach-tegra/board-colibri_t30.c @@ -1799,15 +1799,6 @@ static void __init colibri_t30_init(void) gpio_request(EN_MIC_GND, "EN_MIC_GND"); 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"); } -- cgit v1.2.3