diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2012-07-31 15:24:53 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-07-31 14:59:17 -0700 |
commit | 791ce48846be8b9cf0c4373393ccd7292c05e7b4 (patch) | |
tree | 83c6bf918a9718b9f465553c208728b3f0c93a9a | |
parent | d3bbbd74315428209cb8f16a9dd20e297cbe3af1 (diff) |
ARM: tegra: aruba: get rid of tegra_gpio_enable()
The gpio mode of pin is configured when setting
direction and hence this call is no more required.
Change-Id: I9e07a452f81c31abf29260cd3d833ee275d4d694
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/board-aruba-panel.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-aruba-sdhci.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-aruba-sensors.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-aruba.c | 9 |
4 files changed, 0 insertions, 16 deletions
diff --git a/arch/arm/mach-tegra/board-aruba-panel.c b/arch/arm/mach-tegra/board-aruba-panel.c index 01ade01a0eb6..2f33d34d6b59 100644 --- a/arch/arm/mach-tegra/board-aruba-panel.c +++ b/arch/arm/mach-tegra/board-aruba-panel.c @@ -50,8 +50,6 @@ static int aruba_backlight_init(struct device *dev) { ret = gpio_direction_output(aruba_bl_enb, 1); if (ret < 0) gpio_free(aruba_bl_enb); - else - tegra_gpio_enable(aruba_bl_enb); return ret; }; diff --git a/arch/arm/mach-tegra/board-aruba-sdhci.c b/arch/arm/mach-tegra/board-aruba-sdhci.c index 26b04a9021e1..cf29137b773f 100644 --- a/arch/arm/mach-tegra/board-aruba-sdhci.c +++ b/arch/arm/mach-tegra/board-aruba-sdhci.c @@ -224,9 +224,6 @@ static int __init aruba_wifi_init(void) gpio_request(ARUBA_WLAN_PWR, "wlan_power"); gpio_request(ARUBA_WLAN_RST, "wlan_rst"); - tegra_gpio_enable(ARUBA_WLAN_PWR); - tegra_gpio_enable(ARUBA_WLAN_RST); - gpio_direction_output(ARUBA_WLAN_PWR, 0); gpio_direction_output(ARUBA_WLAN_RST, 0); diff --git a/arch/arm/mach-tegra/board-aruba-sensors.c b/arch/arm/mach-tegra/board-aruba-sensors.c index f5ba3d761634..34891ae6f6c2 100644 --- a/arch/arm/mach-tegra/board-aruba-sensors.c +++ b/arch/arm/mach-tegra/board-aruba-sensors.c @@ -43,14 +43,12 @@ static void aruba_isl29018_init(void) { - tegra_gpio_enable(ISL29018_IRQ_GPIO); gpio_request(ISL29018_IRQ_GPIO, "isl29018"); gpio_direction_input(ISL29018_IRQ_GPIO); } static void aruba_akm8975_init(void) { - tegra_gpio_enable(AKM8975_IRQ_GPIO); gpio_request(AKM8975_IRQ_GPIO, "akm8975"); gpio_direction_input(AKM8975_IRQ_GPIO); } diff --git a/arch/arm/mach-tegra/board-aruba.c b/arch/arm/mach-tegra/board-aruba.c index 2fc524ccef93..bb47beeffbdc 100644 --- a/arch/arm/mach-tegra/board-aruba.c +++ b/arch/arm/mach-tegra/board-aruba.c @@ -459,14 +459,6 @@ static struct platform_device *aruba_devices[] __initdata = { #endif }; -static void aruba_keys_init(void) -{ - int i; - - for (i = 0; i < ARRAY_SIZE(aruba_keys); i++) - tegra_gpio_enable(aruba_keys[i].gpio); -} - static int __init aruba_touch_init(void) { return 0; @@ -518,7 +510,6 @@ static void __init tegra_aruba_init(void) aruba_i2c_init(); aruba_regulator_init(); aruba_touch_init(); - aruba_keys_init(); aruba_usb_init(); aruba_panel_init(); aruba_sensors_init(); |