diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2011-01-20 18:03:04 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:45:29 -0800 |
commit | 2c243e8050ed562693a2e835b76ca3bea0fa1437 (patch) | |
tree | 2d3ddfd5df28c92f34472cb5460bd05656a45d7e /arch/arm/mach-tegra/board-cardhu-pinmux.c | |
parent | 8e01bcc2b2c62ae990507a346fb473d4df39f3e3 (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-x | arch/arm/mach-tegra/board-cardhu-pinmux.c | 17 |
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), |