ARM: tegra12: Update audio pinmux settings
Scott Peterson [Tue, 15 Oct 2013 19:27:49 +0000 (12:27 -0700)]
Update the audio pinmux settings for Loki

Bug 1382160

Change-Id: I6003da94b4bf1e2989f0ac22d131e27e7036fee1
Signed-off-by: Scott Peterson <speterson@nvidia.com>
Reviewed-on: http://git-master/r/299588
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

arch/arm/mach-tegra/board-loki-pinmux-t12x.h

index ed16d99..f6f9bed 100644 (file)
@@ -134,8 +134,8 @@ static __initdata struct tegra_pingroup_config loki_pinmux_common[] = {
        DEFAULT_PINMUX(DAP4_SCLK,     I2S3,        NORMAL,    NORMAL,   OUTPUT),
 
        /* I2C1 pinmux */
-       I2C_PINMUX(GEN1_I2C_SCL, I2C1, NORMAL, NORMAL, INPUT, DISABLE, DISABLE),
-       I2C_PINMUX(GEN1_I2C_SDA, I2C1, NORMAL, NORMAL, INPUT, DISABLE, DISABLE),
+       I2C_PINMUX(GEN1_I2C_SCL, I2C1, NORMAL, NORMAL, INPUT, DISABLE, ENABLE),
+       I2C_PINMUX(GEN1_I2C_SDA, I2C1, NORMAL, NORMAL, INPUT, DISABLE, ENABLE),
 
        /* PWM0 pinmux */
        DEFAULT_PINMUX(GPIO_PU3,      PWM0,        NORMAL,    NORMAL,   OUTPUT),
@@ -154,6 +154,9 @@ static __initdata struct tegra_pingroup_config loki_pinmux_common[] = {
        DEFAULT_PINMUX(UART3_RXD,     UARTC,       NORMAL,    NORMAL,   INPUT),
        DEFAULT_PINMUX(UART3_TXD,     UARTC,       NORMAL,    NORMAL,   OUTPUT),
 
+       /* AUDIO_LDO_EN pinmux */
+       DEFAULT_PINMUX(SDMMC1_WP_N,   SPI4,        PULL_UP,   NORMAL,   OUTPUT),
+
        /* CEC pinmux */
        CEC_PINMUX(HDMI_CEC, CEC, NORMAL, NORMAL, INPUT, DEFAULT, DISABLE),
 
@@ -190,7 +193,7 @@ static __initdata struct tegra_pingroup_config loki_pinmux_common[] = {
        GPIO_PINMUX(GPIO_PC7, NORMAL, NORMAL, INPUT, DISABLE),
        GPIO_PINMUX(GPIO_PI0, NORMAL, NORMAL, INPUT, DISABLE),
        GPIO_PINMUX(CLK2_REQ, PULL_DOWN, NORMAL, OUTPUT, DISABLE),
-       GPIO_PINMUX(SDMMC1_WP_N, PULL_DOWN, NORMAL, OUTPUT, DISABLE),
+       GPIO_PINMUX(SDMMC1_WP_N, PULL_UP, NORMAL, OUTPUT, DISABLE),
        GPIO_PINMUX(KB_COL0, PULL_UP, NORMAL, INPUT, DISABLE),
        GPIO_PINMUX(KB_COL2, NORMAL, NORMAL, OUTPUT, ENABLE),
        GPIO_PINMUX(KB_COL5, PULL_UP, NORMAL, INPUT, DISABLE),
@@ -304,7 +307,7 @@ static struct gpio_init_pin_info init_gpio_mode_loki_common[] = {
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PC7, true, 0),
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PI0, true, 0),
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PCC5, false, 0),
-       GPIO_INIT_PIN_MODE(TEGRA_GPIO_PV3, false, 0),
+       GPIO_INIT_PIN_MODE(TEGRA_GPIO_PV3, false, 1),
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PQ0, true, 0),
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PQ5, true, 0),
        GPIO_INIT_PIN_MODE(TEGRA_GPIO_PQ6, false, 0),