arm: tegra: cardhu: LVDS pinmux settings
Jon Mayo [Wed, 26 Jan 2011 22:13:05 +0000 (14:13 -0800)]
LVDS1_SHTDN# using TEGRA_GPIO_PL2 / VI_D4
EN_VDD_BL1 using GMI_CS2_N / TEGRA_GPIO_PK3
EN_VDD_PNL1 using VI_D6 / TEGRA_GPIO_PL4
LCD1_BL_EN using GMI_AD10 / TEGRA_GPIO_PH2
LCD1_BL_PWM using GMI_AD8 / PWM0 (PH0)

Original-Change-Id: If0afe125d250883f76627c2e635dcb791184a85e
Reviewed-on: http://git-master/r/17114
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic0d574354c6b064c4b5e0561a2285eb00a0f9fd6

Rebase-Id: R9faba62605d9b15e6395aed9815dbbedb3543c72

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

index d2423b3..d9b39d8 100644 (file)
@@ -36,8 +36,8 @@
 #include "devices.h"
 #include "gpio-names.h"
 
-#define cardhu_lvds_shutdown   TEGRA_GPIO_PB2
-#define cardhu_bl_enb          TEGRA_GPIO_PW1
+#define cardhu_lvds_shutdown   TEGRA_GPIO_PL2
+#define cardhu_bl_enb          TEGRA_GPIO_PK3
 
 static int cardhu_backlight_init(struct device *dev) {
        int ret;
@@ -68,7 +68,7 @@ static int cardhu_backlight_notify(struct device *unused, int brightness)
 }
 
 static struct platform_pwm_backlight_data cardhu_backlight_data = {
-       .pwm_id         = 2,
+       .pwm_id         = 0,
        .max_brightness = 255,
        .dft_brightness = 224,
        .pwm_period_ns  = 5000000,
index 39cf45e..9deb72b 100755 (executable)
@@ -194,9 +194,9 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = {
        DEFAULT_PINMUX(VI_D1,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(VI_D2,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(VI_D3,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(VI_D4,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(VI_D4,           VI,              NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(VI_D5,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(VI_D6,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(VI_D6,           VI,              NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(VI_D7,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(VI_D8,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(VI_D9,           SDMMC2,          NORMAL,    NORMAL,     INPUT),
@@ -234,7 +234,7 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = {
        DEFAULT_PINMUX(GMI_CLK,         NAND,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_CS0_N,       NAND,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_CS1_N,       NAND,            NORMAL,    NORMAL,     OUTPUT),
-       DEFAULT_PINMUX(GMI_CS2_N,       NAND,            NORMAL,    NORMAL,     OUTPUT),
+       DEFAULT_PINMUX(GMI_CS2_N,       GMI,             NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_CS3_N,       NAND,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_CS4_N,       NAND,            NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_CS6_N,       NAND_ALT,        NORMAL,    NORMAL,     OUTPUT),
@@ -247,9 +247,9 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = {
        DEFAULT_PINMUX(GMI_AD5,         NAND,            NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(GMI_AD6,         NAND,            NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(GMI_AD7,         NAND,            NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(GMI_AD8,         NAND,            NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(GMI_AD8,         PWM,             NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_AD9,         NAND,            NORMAL,    NORMAL,     INPUT),
-       DEFAULT_PINMUX(GMI_AD10,        NAND,            NORMAL,    NORMAL,     INPUT),
+       DEFAULT_PINMUX(GMI_AD10,        GMI,             NORMAL,    NORMAL,     OUTPUT),
        DEFAULT_PINMUX(GMI_AD11,        NAND,            NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(GMI_AD12,        NAND,            NORMAL,    NORMAL,     INPUT),
        DEFAULT_PINMUX(GMI_AD13,        NAND,            NORMAL,    NORMAL,     INPUT),