diff options
author | NeilBrown <neilb@suse.de> | 2013-01-16 08:38:35 +1100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2013-03-09 14:51:25 +0100 |
commit | 8ba6efd139fb0708f8bddb7a22eb92afe03c4032 (patch) | |
tree | b9022c2061a61f4b9da36ad74068943a7b971660 | |
parent | a97aa856829b371638fef27c26eb7507b434347f (diff) | |
download | kernel_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.c | 9 |
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"); } |