arm: tegra: cardhu: Correct pinmux configuration used for hsic
Seshendra Gadagottu [Wed, 27 Jul 2011 10:16:10 +0000 (15:16 +0530)]
Corrected the pinmux group for hsic power management gpios.
Also removed E1197 references from cardhu board files.

BUG 828389

Original-Change-Id: I0488d7d6ea2fb102a5c55eb32813776e298f9b46
Reviewed-on: http://git-master/r/43451
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rd551075e1633406de4cdfbf3a05b1d6bff017666

arch/arm/mach-tegra/board-cardhu-pinmux.c
arch/arm/mach-tegra/board-cardhu.c
arch/arm/mach-tegra/board-cardhu.h

index e4f845e..fcf6d77 100644 (file)
@@ -284,9 +284,9 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux_common[] = {
        DEFAULT_PINMUX(GMI_WP_N,        GMI,             NORMAL,    NORMAL,     INPUT),
 
        DEFAULT_PINMUX(KB_ROW5,         OWR,             NORMAL,    NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(KB_ROW12,        MIO,             NORMAL,    NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(KB_ROW14,        MIO,             NORMAL,    NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(KB_ROW15,        MIO,             NORMAL,    NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(KB_ROW12,        KBC,             NORMAL,    NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(KB_ROW14,        KBC,             NORMAL,    NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(KB_ROW15,        KBC,             NORMAL,    NORMAL,     OUTPUT),
 
 #if 0 /* for testing on Verbier */
        DEFAULT_PINMUX(GMI_WAIT,        NAND,            NORMAL,    NORMAL,     INPUT),
index c1b57eb..09e9f96 100644 (file)
@@ -632,8 +632,7 @@ static void cardhu_usb_init(void)
                        (bi.board_id == BOARD_E1256)) {
                tegra_ehci2_device.dev.platform_data = &tegra_ehci_uhsic_pdata;
                platform_device_register(&tegra_ehci2_device);
-       } else if ((bi.board_id == BOARD_E1186) ||
-                       (bi.board_id == BOARD_E1197)) {
+       } else if (bi.board_id == BOARD_E1186) {
                tegra_ehci2_device.dev.platform_data = &tegra_ehci_uhsic_pdata;
                /* baseband registartion happens in baseband-xmm-power  */
        } else {
@@ -700,7 +699,6 @@ static void cardhu_modem_init(void)
                        gpio_direction_input(w_disable_gpio);
                break;
        case BOARD_E1186:
-       case BOARD_E1197:
                tegra_gpio_enable(
                        tegra_baseband_power_data.modem.xmm.bb_rst);
                tegra_gpio_enable(
index 5a6957b..01a29c5 100644 (file)
@@ -28,7 +28,6 @@
 /* Processor Board  ID */
 #define BOARD_E1187   0x0B57
 #define BOARD_E1186   0x0B56
-#define BOARD_E1197   0x0B61
 #define BOARD_E1198   0x0B62
 #define BOARD_E1256   0x0C38
 #define BOARD_E1291   0x0C5B