diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2011-07-14 14:38:02 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:30 -0800 |
commit | c245eea38509ef54e802ab9ef4ff429bbf69ce03 (patch) | |
tree | 6b2cf669575e8cc5d6c640139e9f7b55a6e74e77 /arch/arm/mach-tegra/board-cardhu-pinmux.c | |
parent | 66874fbae7627227800424c2a426e0f7287156d7 (diff) |
arm: tegra: cardhu: Reset Modem during init
Resetting the modem during the kernel boot for E1291-A04.
bug 817238
Original-Change-Id: Id0862d39306b87a04a28abd205455d97dd05109e
Reviewed-on: http://git-master/r/38693
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Rebase-Id: Rf42e80598a66f46cd0ef0e2bfacca3917eb86c45
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-pinmux.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu-pinmux.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-pinmux.c b/arch/arm/mach-tegra/board-cardhu-pinmux.c index 3ecb649f7be4..68a6ac367e76 100644 --- a/arch/arm/mach-tegra/board-cardhu-pinmux.c +++ b/arch/arm/mach-tegra/board-cardhu-pinmux.c @@ -442,6 +442,10 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux_cardhu_a03[] = { DEFAULT_PINMUX(PEX_L1_PRSNT_N, RSVD3, PULL_UP, TRISTATE, INPUT), }; +static __initdata struct tegra_pingroup_config cardhu_pinmux_e1291_a04[] = { + DEFAULT_PINMUX(GMI_AD15, NAND, PULL_DOWN, NORMAL, OUTPUT), +}; + static __initdata struct tegra_pingroup_config cardhu_pinmux_e1198[] = { /* SPI2 */ DEFAULT_PINMUX(SPI2_SCK, SPI2, PULL_UP, NORMAL, INPUT), @@ -533,6 +537,9 @@ int __init cardhu_pinmux_init(void) tegra_pinmux_config_table(cardhu_pinmux_cardhu_a03, ARRAY_SIZE(cardhu_pinmux_cardhu_a03)); } + if (board_info.fab >= BOARD_FAB_A04) + tegra_pinmux_config_table(cardhu_pinmux_e1291_a04, + ARRAY_SIZE(cardhu_pinmux_e1291_a04)); break; case BOARD_PM269: |