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 14:51:25 +0100
commit8ba6efd139fb0708f8bddb7a22eb92afe03c4032 (patch)
treeb9022c2061a61f4b9da36ad74068943a7b971660
parenta97aa856829b371638fef27c26eb7507b434347f (diff)
downloadkernel_goldelico_gta04-8ba6efd139fb0708f8bddb7a22eb92afe03c4032.zip
kernel_goldelico_gta04-8ba6efd139fb0708f8bddb7a22eb92afe03c4032.tar.gz
kernel_goldelico_gta04-8ba6efd139fb0708f8bddb7a22eb92afe03c4032.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");
}