arm: tegra: ardbeg: Fix LCD_TE pinmux
Animesh Kishore [Thu, 4 Jul 2013 06:06:15 +0000 (23:06 -0700)]
Change-Id: I6f7eee33d8f51f5a2178e2afd9bdcf849af8d916
Signed-off-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-on: http://git-master/r/244992
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

arch/arm/mach-tegra/board-ardbeg-panel.c
arch/arm/mach-tegra/board-ardbeg-pinmux-t12x.h
arch/arm/mach-tegra/pinmux-t12-tables.c

index 8d718d9..cec11ec 100644 (file)
@@ -471,6 +471,7 @@ static void ardbeg_panel_select(void)
                                DSI_PANEL_RST_GPIO;
                        ardbeg_disp1_out.dsi->dsi_panel_bl_pwm_gpio =
                                DSI_PANEL_BL_PWM_GPIO;
+                       ardbeg_disp1_out.dsi->te_gpio = TEGRA_GPIO_PR6;
                }
 
                if (panel->init_fb_data)
index 5936d3a..439af6f 100644 (file)
@@ -131,7 +131,7 @@ static __initdata struct tegra_pingroup_config ardbeg_pinmux_common[] = {
        DEFAULT_PINMUX(KB_ROW3,       SYS,         NORMAL,    NORMAL,   OUTPUT),
 
        /* DISPLAYA_ALT pinmux */
-       DEFAULT_PINMUX(KB_ROW6,       DISPLAYA_ALT, PULL_DOWN, NORMAL,   INPUT),
+       DEFAULT_PINMUX(KB_ROW6,       DISPLAYA_ALT, NORMAL, NORMAL,   INPUT),
 
        /* I2CPWR pinmux */
        I2C_PINMUX(PWR_I2C_SCL, I2CPWR, NORMAL, NORMAL, INPUT, DEFAULT, ENABLE),
index e6deb6d..04c1176 100644 (file)
@@ -269,7 +269,7 @@ const struct tegra_drive_pingroup_desc tegra_soc_drive_pingroups[TEGRA_MAX_DRIVE
        PINGROUP(KB_ROW3,         PR3,          SYS,        KBC,        DISPLAYA,   DTV,        DISPLAYB,   RSVD,       INPUT,  0x32c8),\
        PINGROUP(KB_ROW4,         PR4,          SYS,        KBC,        DISPLAYA,   SPI2,       DISPLAYB,   RSVD,       INPUT,  0x32cc),\
        PINGROUP(KB_ROW5,         PR5,          SYS,        KBC,        DISPLAYA,   SPI2,       DISPLAYB,   RSVD,       INPUT,  0x32d0),\
-       PINGROUP(KB_ROW6,         PR6,          SYS,        KBC,        DISPLAYA,   RSVD,       DISPLAYB,   RSVD,       INPUT,  0x32d4),\
+       PINGROUP(KB_ROW6,         PR6,          SYS,        KBC,        DISPLAYA,   DISPLAYA_ALT,       DISPLAYB,   DISPLAYA_ALT,       INPUT,  0x32d4),\
        PINGROUP(KB_ROW7,         PR7,          SYS,        KBC,        RSVD,       RSVD2,      UARTA,      RSVD,       INPUT,  0x32d8),\
        PINGROUP(KB_ROW8,         PS0,          SYS,        KBC,        RSVD,       RSVD2,      UARTA,      RSVD,       INPUT,  0x32dc),\
        PINGROUP(KB_ROW9,         PS1,          SYS,        KBC,        RSVD,       RSVD2,      UARTA,      RSVD,       INPUT,  0x32e0),\