summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2012-07-31 15:24:53 +0530
committerSimone Willett <swillett@nvidia.com>2012-07-31 14:59:17 -0700
commit791ce48846be8b9cf0c4373393ccd7292c05e7b4 (patch)
tree83c6bf918a9718b9f465553c208728b3f0c93a9a
parentd3bbbd74315428209cb8f16a9dd20e297cbe3af1 (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.c2
-rw-r--r--arch/arm/mach-tegra/board-aruba-sdhci.c3
-rw-r--r--arch/arm/mach-tegra/board-aruba-sensors.c2
-rw-r--r--arch/arm/mach-tegra/board-aruba.c9
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();