summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-whistler-kbc.c
AgeCommit message (Collapse)Author
2012-01-03arm: tegra: disable auto repeat key events for android platformsNitin Kumbhar
Repeat key events reported to android causes keys (e.g power key) to be treated differently. Disable EV_REP on android platforms for now. BUG 918758 Change-Id: I62a7c495303a906ef72738465ce5101d244e725d Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-on: http://git-master/r/72953 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-11-30arm: tegra: Configuring kbc pins as per gpio nrLaxman Dewangan
Configuring the kbc pins such that the row/column is configured in their respective GPIO number. bug 804531 Reviewed-on: http://git-master/r/64033 (cherry picked from commit ec1c562461090170ce9515147954185c9a5bda44) Change-Id: I5242bee91e767151022071022f195f0f1ca7bea2 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Change-Id: I3cb02c81b88db4284337177355caaea77ef48e12 Reviewed-on: http://git-master/r/65134 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2867df551e1c8d81fe4a7cd0034aeed9439f1e09
2011-11-30arm: tegra: whistler: set proper pin configurationShridhar Rasal
Set pin configuration information for required rows and columns. Enable only required ROW and COL gpio. bug 889620 Change-Id: I4965fc8db89ccc79c12e4295b9afdef635e6c909 Reviewed-on: http://git-master/r/59155 Reviewed-by: Shridhar Rasal <srasal@nvidia.com> Tested-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rd658f960ea9f0b4e79bc99b0c4f159f030f65320
2011-11-30fixup f21110d7 arm: tegra: whistler: Add KBC support for whistlerDan Willemsen
Change-Id: Idf9ada9551fcee0216b6b7966f2bbbe3eaf06810 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/51859 Rebase-Id: Rcd2d406d3520b8f8e0e5598e66ba5576e8aeff20
2011-11-30arm: tegra: whistler: Add KBC support for whistlerPuneet Saxena
Add support for matrix Keypad in whistler Change-Id: I5132f8e3ec7b4353f0cf525b7fceecc721ac014b Signed-off-by: Puneet Saxena <puneets@nvidia.com> Reviewed-on: http://git-master/r/51259 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R34806f304acb565419c4e3301fadd324f7210c81
2011-11-30ARM: tegra: kbc: Update key-matrixPuneet Saxena
The key-matrix is updated for the case scroll-wheel is not enabled. Bug 847651 Original-Change-Id: I12e1ac66b7692733e8947aa2a57eaa2fa5b8a66f Signed-off-by: Puneet Saxena <puneets@nvidia.com> Reviewed-on: http://git-master/r/39553 (cherry picked from commit 25b2522711cd1e0186ff6bc46a0bb91b2abe5226) Reviewed-on: http://git-master/r/39945 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Refd0a693749b6091b184aca891233ae91eafd5cb
2011-11-30[arch/arm] whistler: Add KEY_MENU supportWen Yi
BUG 780067 Map row 2, column 1 to KEY_MENU Original-Change-Id: I120ea7714111e129c3ec330c70592cc292dbba7a Reviewed-on: http://git-master/r/21737 Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Re62e357067a84bd6c974ca0c33365cbb78bfac1c
2011-11-30[ARM] tegra:kbc:Misc fixes and cleanupsPradeep Goudagunta
Following are changes: - Fixes stylistic, indenting and coding style issue. - Added option for scan timeout. - Fixes code to have only required number of key codes from board. - Remove the keycodes from driver and only based on board table. - Fixes the kbc platform data to provide better option for configuration. - Modified board files to build properly. Original-Change-Id: I5e6b9f26ecf8db0769aabac9574cfb6d48c1f061 Reviewed-on: http://git-master/r/16254 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R3c23e26a5a9faa1ae3889fea08426cf0aae6f190
2011-11-30[KBC] Fix KBC implementation for Whistler.Victor Ryabukhin
See bug 773201. Previous implementation defined all possible pins as KBC pins, which caused some conflicts. New implementation uses only Row0/1/2 and Col0/1 as KBC. Original-Change-Id: I0d599c3fe9c076ea930ee8e9ae682be865b54361 Reviewed-on: http://git-master/r/14217 Tested-by: Victor Ryabukhin <vryabukhin@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R2f3fcdac1d6d0696a5c84112e5c2d54ec88ec36b
2011-11-30[ARM] tegra: whistler: registering kbc driverSachin Nikam
Adding functional keymap for whistler. Original-Change-Id: I43208d8f901933b368c1c034f56cf0680613312a Reviewed-on: http://git-master/r/13777 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R08ed261467ceee3bb8a841a154123406c21ff29d