arm: tegra: enterprise: fix UART A pinmux
Steve Lin [Thu, 2 Jun 2011 00:16:13 +0000 (17:16 -0700)]
Fix UART A pinmux on enterprise board.
Bug 832780

Change-Id: I533abf43d5dd199270cd49eb450801bdaca2fb60
Reviewed-on: http://git-master/r/34804
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>

Rebase-Id: Rfc83eca20259a61b7d62182856166224924b2ffd

arch/arm/mach-tegra/board-enterprise-pinmux.c
arch/arm/mach-tegra/board-enterprise.c

index 6d1bf66..b2baeb8 100644 (file)
@@ -250,10 +250,10 @@ static __initdata struct tegra_pingroup_config enterprise_pinmux[] = {
        DEFAULT_PINMUX(UART3_RXD,       UARTC,           NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(UART3_CTS_N,     UARTC,           NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(UART3_RTS_N,     UARTC,           NORMAL,    NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(GPIO_PU0,        RSVD1,           NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(GPIO_PU1,        RSVD1,           NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(GPIO_PU2,        RSVD1,           NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(GPIO_PU3,        RSVD1,           NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(GPIO_PU0,        UARTA,           NORMAL,    NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(GPIO_PU1,        UARTA,           NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(GPIO_PU2,        UARTA,           NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(GPIO_PU3,        UARTA,           NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GPIO_PU4,        PWM1,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GPIO_PU5,        PWM2,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GPIO_PU6,        PWM3,            NORMAL,    NORMAL,     OUTPUT),
index e4bff9f..da85424 100644 (file)
@@ -347,8 +347,8 @@ static void enterprise_usb_init(void)
 
 static void enterprise_gps_init(void)
 {
-       tegra_gpio_enable(TEGRA_GPIO_PU2);
-       tegra_gpio_enable(TEGRA_GPIO_PU3);
+       tegra_gpio_enable(TEGRA_GPIO_PE4);
+       tegra_gpio_enable(TEGRA_GPIO_PE5);
 }
 
 static void __init tegra_enterprise_init(void)