summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-pinmux.c
diff options
context:
space:
mode:
authorPavan Kunapuli <pkunapuli@nvidia.com>2011-01-25 08:03:33 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:30 -0800
commit460e4fb316ef9e3bce00f66aab10873f3ed9ce65 (patch)
treedba8df6e5c7208c6bc4e05151aecfa6d0374ae27 /arch/arm/mach-tegra/board-cardhu-pinmux.c
parent4c52f7341b271fa9bc29715a644c083fc4b69ba8 (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-xarch/arm/mach-tegra/board-cardhu-pinmux.c9
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)