summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-pinmux.c
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2011-01-20 18:03:04 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:29 -0800
commit2c243e8050ed562693a2e835b76ca3bea0fa1437 (patch)
tree2d3ddfd5df28c92f34472cb5460bd05656a45d7e /arch/arm/mach-tegra/board-cardhu-pinmux.c
parent8e01bcc2b2c62ae990507a346fb473d4df39f3e3 (diff)
[arm] tegra:cardhu: Configuration for all possible keypads
The cardhu will use following options as keyboard: - Keypad through tegra-kbc controller. - Scroll wheel. - Gpio based keypad. Making required configuration for all option. The configuration can be enabled through config variables in def config files. Original-Change-Id: Icf0ae1d4a26c744a7791c2141c9f2b1318f59d50 Reviewed-on: http://git-master/r/16382 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I5afc69ecb404c48bd42d141baea021c96465fcfc Rebase-Id: R85314ce12d1ba70fef2d94295384348902af7bdf
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-pinmux.c')
-rwxr-xr-xarch/arm/mach-tegra/board-cardhu-pinmux.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-pinmux.c b/arch/arm/mach-tegra/board-cardhu-pinmux.c
index 17e5ac12f5fa..580bb65535ab 100755
--- a/arch/arm/mach-tegra/board-cardhu-pinmux.c
+++ b/arch/arm/mach-tegra/board-cardhu-pinmux.c
@@ -251,12 +251,17 @@ static __initdata struct tegra_pingroup_config cardhu_pinmux[] = {
DEFAULT_PINMUX(PWR_I2C_SDA, I2CPWR, NORMAL, NORMAL, INPUT),
/* KBC keys */
- DEFAULT_PINMUX(KB_ROW0, KBC, PULL_UP, NORMAL, INPUT),
- DEFAULT_PINMUX(KB_ROW1, KBC, PULL_UP, NORMAL, INPUT),
- DEFAULT_PINMUX(KB_COL0, KBC, PULL_UP, NORMAL, INPUT),
- DEFAULT_PINMUX(KB_COL1, KBC, PULL_UP, NORMAL, INPUT),
- DEFAULT_PINMUX(KB_COL2, KBC, PULL_UP, NORMAL, INPUT),
- DEFAULT_PINMUX(KB_COL3, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_ROW0, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_ROW1, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_ROW2, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_ROW3, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL0, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL1, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL2, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL3, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL4, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(KB_COL5, KBC, PULL_UP, NORMAL, INPUT),
+ DEFAULT_PINMUX(GPIO_PV0, RSVD, NORMAL, NORMAL, OUTPUT),
DEFAULT_PINMUX(CLK_32K_OUT, BLINK, NORMAL, NORMAL, OUTPUT),
DEFAULT_PINMUX(SYS_CLK_REQ, SYSCLK, NORMAL, NORMAL, OUTPUT),