aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2013-01-16 08:38:35 +1100
committerDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>2013-03-09 20:27:44 +0100
commit27f92f4b197534544299a1cef092c10fd187de04 (patch)
treec940f23d9a7cfd7e5a3818ac0c9c4090ca4e5201
parent37b07de942da77c173ed2fb37f6b03492f93007d (diff)
downloadkernel_goldelico_gta04-27f92f4b197534544299a1cef092c10fd187de04.zip
kernel_goldelico_gta04-27f92f4b197534544299a1cef092c10fd187de04.tar.gz
kernel_goldelico_gta04-27f92f4b197534544299a1cef092c10fd187de04.tar.bz2
GTA04 - mux output GPIOs as output.
This primarily removes the pull up/down, which shouldn't be much of a problem, but is best avoided. Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--arch/arm/mach-omap2/board-omap3gta04.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/board-omap3gta04.c b/arch/arm/mach-omap2/board-omap3gta04.c
index 8a46275..2c06e0a 100644
--- a/arch/arm/mach-omap2/board-omap3gta04.c
+++ b/arch/arm/mach-omap2/board-omap3gta04.c
@@ -1351,7 +1351,8 @@ static void __init gta04_init(void)
gpio_export(170, 0); // no direction change
#endif
- omap_mux_init_gpio(145, OMAP_PIN_OUTPUT);
+ gpio_request(13, "IrDA_select");
+ gpio_direction_output(13, true);
#if 0
omap_mux_init_gpio(144, OMAP_PIN_INPUT);
gpio_request(144, "EXT_ANT");
@@ -1407,6 +1408,12 @@ static void __init gta04_init(void)
gta04_opp_init();
+ omap_mux_init_gpio(145, OMAP_PIN_OUTPUT);
+ omap_mux_init_gpio(174, OMAP_PIN_OUTPUT);
+ omap_mux_init_gpio(23, OMAP_PIN_OUTPUT); // enable TV out
+ omap_mux_init_gpio(55, OMAP_PIN_OUTPUT);
+ omap_mux_init_gpio(13, OMAP_PIN_OUTPUT);
+
printk("gta04_init done...\n");
}