diff options
author | Pavan Kunapuli <pkunapuli@nvidia.com> | 2011-01-25 08:03:33 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:45:30 -0800 |
commit | 460e4fb316ef9e3bce00f66aab10873f3ed9ce65 (patch) | |
tree | dba8df6e5c7208c6bc4e05151aecfa6d0374ae27 /arch/arm/mach-tegra/board-cardhu-pinmux.c | |
parent | 4c52f7341b271fa9bc29715a644c083fc4b69ba8 (diff) |
board-cardhu:Adding cd and wp gpios for sdmmc1
Adding card detect and write protect gpios for
sdmmc1 in cardhu odm kit. Initializing the gpios
and providing the gpio number through platform
data.
Original-Change-Id: I222bb106d7a799cc34d05c47d891ecce241b9099
Reviewed-on: http://git-master/r/16854
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3c74c246b799a5c64c920506a062cf546a751394
Rebase-Id: Rebc90efe856684ef240b615f626297e6fae64072
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-pinmux.c')
-rwxr-xr-x | arch/arm/mach-tegra/board-cardhu-pinmux.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-pinmux.c b/arch/arm/mach-tegra/board-cardhu-pinmux.c index 1ad34a0d7fe2..fc8a2646518d 100755 --- a/arch/arm/mach-tegra/board-cardhu-pinmux.c +++ b/arch/arm/mach-tegra/board-cardhu-pinmux.c @@ -201,7 +201,6 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = { DEFAULT_PINMUX(VI_D8, SDMMC2, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(VI_D9, SDMMC2, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(VI_D10, RSVD1, NORMAL, NORMAL, INPUT), - DEFAULT_PINMUX(VI_D11, RSVD1, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(VI_PCLK, SDMMC2, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(VI_MCLK, VI, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(VI_VSYNC, RSVD1, NORMAL, NORMAL, INPUT), @@ -228,8 +227,6 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = { DEFAULT_PINMUX(CLK3_OUT, EXTPERIPH3, NORMAL, NORMAL, OUTPUT), DEFAULT_PINMUX(CLK3_REQ, DEV3, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(GMI_WP_N, RSVD1, NORMAL, NORMAL, INPUT), -#if defined(CONFIG_MTD_NAND_TEGRA) - DEFAULT_PINMUX(GMI_IORDY, NAND, NORMAL, NORMAL, OUTPUT), DEFAULT_PINMUX(GMI_WAIT, NAND, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(GMI_ADV_N, NAND, NORMAL, NORMAL, OUTPUT), DEFAULT_PINMUX(GMI_CLK, NAND, NORMAL, NORMAL, OUTPUT), @@ -325,6 +322,12 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = { DEFAULT_PINMUX(PEX_L2_RST_N, PCIE, NORMAL, NORMAL, OUTPUT), DEFAULT_PINMUX(PEX_L2_CLKREQ_N, PCIE, NORMAL, NORMAL, INPUT), DEFAULT_PINMUX(HDMI_CEC, CEC, NORMAL, NORMAL, INPUT), + + /* Gpios */ + /* SDMMC1 WP gpio */ + DEFAULT_PINMUX(VI_D11, RSVD1, NORMAL, NORMAL, INPUT), + /* SDMMC1 CD gpio */ + DEFAULT_PINMUX(GMI_IORDY, RSVD1, NORMAL, NORMAL, INPUT), }; void __init cardhu_pinmux_init(void) |