summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-kbc.c
AgeCommit message (Collapse)Author
2013-01-16arm: Tegra: Beaver: PWRON key registrationRamalingam C
Registration of PWRON key through PMU interrupt Bug 1218247 Change-Id: I4d5d4a404fff28f2e34b1fd4af5712796eb8806c Signed-off-by: Ramalingam C <ramalingamc@nvidia.com> Reviewed-on: http://git-master/r/191574 Reviewed-by: Preetham Chandru <pchandru@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peer Chen <pchen@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2012-11-28arm: tegra: cardhu: add support for PM315Bibek Basu
Add support for PM315 Bug 1171138 Change-Id: I2e5461c656c41d4172aca60525655cb780eaa17e Original-author: Mike Thompson <mikthompson@nvidia.com> Signed-off-by: Mike Thompson <mikthompson@nvidia.com> Signed-off-by: Bibek Basu <bbasu@nvidia.com> Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com> Reviewed-on: http://git-master/r/143506 (cherry picked from commit 4e66142b6990ca586e085aa88ae0bd6b819da0c4) Reviewed-on: http://git-master/r/166814 GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2012-08-03ARM: tegra: cardhu: add support for lid switchRhyland Klein
Chromeos testing includes verifying the lid switch is functional. While cardhu's don't have lids, this can be tested via the lid_switch dip switch on the debug board. Add support for the lid switch via gpio_keys. bug 1027716 Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I7b2e31798b6cfa0715980ddd93dd6b5292ca20d3 Reviewed-on: http://git-master/r/120445 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2012-05-30arm: tegra: cardhu: pm298: do not enable wakeup for interrupt keysJohnny Qiu
Bug 975433 MAX77663 driver hasn't implemented irq_set_wake(). Actually its interrupt always wakes up AP. Set wakeup = false to reduce warning messages in kernel Change-Id: If3e44fea359e363bd99ec415f7be3c4b3945205e Signed-off-by: Johnny Qiu <joqiu@nvidia.com> Reviewed-on: http://git-master/r/100000 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-25ARM: tegra: cardhu: Remove tegra_gpio_enb/disableAshwini Ghuge
Removing tegra_gpio_enable and disable calls from board files as they are supported through set direction calls in the driver Bug 984439 Change-Id: I51b17389dbb17b0e94e1635ec6d68acd01c743b4 Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/102529 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-18ARM: tegra: cardhu: add pm267 to kbc int keysRay Poudrier
Bug 896071 Change-Id: I1bcd8069bfccdd80a1506e71bb9cc0353b9ea9a6 Conflicts: arch/arm/mach-tegra/board-cardhu-kbc.c Change-Id: I29af7c5289ae06757eb9cffce3065db08b3e8d06 Reviewed-on: http://git-master/r/97734 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-14ARM: tegra: cardhu: wakeup system from GPIO_PV0 without key detectionLaxman Dewangan
To meet the LP0 exit power on sequence, it is require to wake system for tegra gpio in place of PMIC for E1291-A04. Also it is observed that if GPIO key is used to wakeup then there is possibility of loosing the key event and hence adding the gpio GPIO_PV0 as the key with code of RESERVED so that it can only wakeup system but will not able to send the key event through gpio keys. bug 981320 Change-Id: I8610adca4b5ed8ae79f8fcca9a1d4b5548158c60 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/101784 Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-05-07ARM: tegra: cardhu: Wakup through GPIO-PV0 for E1291-A04Laxman Dewangan
To have the proper LP0 exit power sequence, it is require to wakeup system through tegra gpio rather than PMU-INT. bug 957972 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/100107 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Cherry-picked commit ffe8e102d91c5eafc0b71b044b97fe9e8cef7463 Change-Id: I0518e46b43ec36ba6e076a946da2d395cd31777e Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/100521 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-05-06ARM: tegra: cardhu: pm299: system wake through tegra gpioLaxman Dewangan
Waking up system through the tegra gpio inplace of ricoh onkey when using the ricoh based pmu. bug 978922 Change-Id: If9c5baffa42aca5fcc7d6238c5cf122a136e7760 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/100351 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-03-30ARM: tegra: cardhu/Kai: Use gpio_keys driver for int keyLaxman Dewangan
gpio_keys driver support for the key which can generates only interrupt and not mapped to any gpio functionality. Using this feature to support the onkey which generates interrupt only when key is pressed. Change-Id: I502a45a1c510b92f4114ded713f7706b7a2c85d3 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/92460 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-03-20ARM: tegra: cardhu: Enable Enter key if RCK modeAshwini Ghuge
Added support to change Power key to Enter key in RCK mode Bug 948270 Change-Id: I054aa98972494476ea26b5fd815032453a4231b0 Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/90917 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-03-13arm: tegra: cardhu: properly map volume, back, menu GPIO keysEric Brower
Specify proper GPIO pin assignments for volume up/down, back and menu keys. Bug 915638 Change-Id: I8898aed002a0e9b6e4bd389fb1813cabb7f13c65 Signed-off-by: Eric Brower <ebrower@nvidia.com> Reviewed-on: http://git-master/r/86221 Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Kiran Adduri <kadduri@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Gerrit_Virtual_Submit Tested-by: Ashwini Ghuge <aghuge@nvidia.com>
2012-02-03arm: tegra: cardhu: enable wakeup through interrupt keysLaxman Dewangan
Pass wakeup_enable = true through platform data for interrupt keys to enable wakeup functionality from suspend states. Change-Id: I5d58bb0ed34991ca429dbd6f4c2448782c343dbf Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/78608 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-02-03arm: tegra: enterprise/cardhu: set debounce time to 20ms.Laxman Dewangan
bug 925600 Change-Id: I2560a0874f5af96a8f59922ab0f267c676662ca1 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/78606 Reviewed-by: Automatic_Commit_Validation_User
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-12-21ARM: tegra: cardhu: add e1186 to gpio & int keyRay Poudrier
Bug 891536 Reviewed-on: http://git-master/r/63178 (cherry picked from commit e537469bce8711c4ec871663e659dce02f199695) Change-Id: Id62581baab9ce45c7bf588b19f70b20901f3a98e Reviewed-on: http://git-master/r/66982 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2011-12-08arm: tegra: cardhu: Support cap sensor for E1291-A04Laxman Dewangan
Supporting the cap sensor based key board which is used in cardhu - A04. bug 895616 Change-Id: I433610de6945a5d9fe6e282d80e8e5e9fa6ac5b3 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Change-Id: I47d857f34a18a72c7aad44ae26921404b091dd14 Reviewed-on: http://git-master/r/67426 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2011-11-30arm: tegra: cardhu: Register tegra based keyboard driverLaxman Dewangan
Registering the tegra based keyboard driver. bug 887629 Change-Id: I6908052eaa0efcaedb6bf101374f3e6598c8722f Reviewed-on: http://git-master/r/65859 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R4bc41ee23fcbdd8c4320326884a88e3e245349e1
2011-11-30arm: tegra: cardhu: Shutdown system if ONKEY press for longLaxman Dewangan
Powering off the cardhu if onkey is pressed for longer time (more than 5 sec). The short key (< 1 second) takes system into suspend, the key press to 1 to 5 sec popup shutdown menu and more than 5 second power off the system. bug 810512 Reviewed-on: http://git-master/r/65108 (cherry picked from commit 71ecd268ab0a3fb8417c1d9a13dcb5e06fc3ac7a) Change-Id: I1da27b2464445131ae82bc67a419d064c8149d60 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/65805 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R7f958a5d99de7dc354d807acd75bc319cfe87b30
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: cardhu: KEY_POWER event through ONKEY for PM298Jin Park
ONKEY is connected with PMU and PMU generates power-on interrupt. PM298's power-on interrupt was handled as KEY_POWER event using interrupt keys driver. Bug 849360 Reviewed-on: http://git-master/r/60654 (cherry picked from commit 733e3c5dd9b8748c2431eb28accb9b3638919c48) Change-Id: I15b8fc6d672af5987e0f790ffc8b005e38340458 Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/64868 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rb67a1dcf46e426ba3700e238bc58088f681e0a92
2011-11-30arm: tegra: cardhu: pm299: Onkey supportLaxman Dewangan
Enabling the onkey for pm299 based system. This will be used to wakeup/suspend the system. Reviewed-on: http://git-master/r/61901 (cherry picked from commit e86410259e234d0c6ab9acdab7ab0e0fa36309ca) Change-Id: I48c1e8ad44fa1a991b357e924baf9e0b3ba74563 Reviewed-on: http://git-master/r/62914 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R075c1d69a70af7d4b90a61315ed1b025528fce61
2011-11-30arm: tegra: kbc: cardhu/enterprise: Set scan timesLaxman Dewangan
Setting the number of scans to 30 by keyboard controller after pressed key released. Also setting repeat delay time to 1 clock. bug 876712 Reviewed-on: http://git-master/r/62592 (cherry picked from commit 9afabbf3d72135346b02c9a2cf48e4793fb90d43) Change-Id: Idec353b68fba82676655125acd7f3d78ff4d0d08 Reviewed-on: http://git-master/r/63198 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R20feaf7cd291cd2b404effad4c029dca1a21c57c
2011-11-30arm: tegra: cardhu: enable LP0Wen Yi
Enable LP0 for cardhu family boards. BUG 893759 Change-Id: Ic5cceeb1034104eefb3243036fbc2c3dc0125b43 Reviewed-on: http://git-master/r/60335 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd7c4a6633a428895ebdb1e98932c696e7587271e
2011-11-30arm: tegra: cardhu: Support for E1257Laxman Dewangan
Adding support for E1257 platform. bug 864294 Reviewed-on: http://git-master/r/50662 (cherry picked from commit 8217615021a6ffeb992327f6b010ea9deebc34e7) Change-Id: I3429da1bca38e1ddc5b3c2156a0db6b23aeb5555 Reviewed-on: http://git-master/r/57806 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R7fadbdc30bdca30e41e0b7fdb88628dbc8c32e82
2011-11-30arm: tegra: cardhu: Support for PM311Laxman Dewangan
Adding support for PM311 based system. bug 870139 Reviewed-on: http://git-master/r/50012 (cherry picked from commit d319d9980b6b225735ac97160fdee18fbabba2f0) Change-Id: Iaa28921761e035e8fa29956b776f9379ae326b42 Reviewed-on: http://git-master/r/57251 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R50fc9a079bd46a050084afed2b0f460e2916ebc9
2011-11-30arm: tegra: cardhu: KEY_POWER event through ONKEYLaxman Dewangan
Generating the KEY_POWER event from the on-key. On-key is connected through the pmu's PWRON interrupt. bug 869948 Original-Change-Id: Id57642dfc8529606300ba572106fb75c79e859fb Reviewed-on: http://git-master/r/49856 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com> Tested-by: Anshul Jain (SW) <anshulj@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Rebase-Id: Rf9240bc354915cf97e69853da4b10ac096dfbc14
2011-11-30arm: tegra: cardhu: Support for PM305Laxman Dewangan
Adding support for PM305. bug 846246 Original-Change-Id: Ib036c67c12984668e0b7153f76a1a1d44c5be14f Reviewed-on: http://git-master/r/49820 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R9e9eb93ddcea487159854533eead3fe8eb74e42b
2011-11-30ARM: tegra: cardhu: Allow LP0->LP3 using PM269 GPIO power button without KBCDaniel Solomon
Changed GPIO init for PM269 to allow wakeup using the power button when the KBC module is not connected. Bug 851432 Original-Change-Id: Ia597502807536b7ba00025805fb163602f022c88 Reviewed-on: http://git-master/r/42725 Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Daniel Solomon <daniels@nvidia.com> Tested-by: Daniel Solomon <daniels@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Rebase-Id: R27207636ba09d2305ebd55230609f85dc500858a
2011-11-30HACK: cardhu: Disable KBC for nowDan Willemsen
Change-Id: I3d521bd16291e259d3fbbd07b1edf084b5d5d1d4 Reviewed-on: http://git-master/r/41284 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R02186adb5bea70779d009189fd4a8ab6878963c3
2011-11-30ARM: tegra: cardhu: Keypad Supportvikasr
Made changes in the code to include PM269's Keypad Functionality Bug 833265 Change-Id: Iec996d9c0f8fe03a8f28278b0dfc80c699d14d26 Reviewed-on: http://git-master/r/34364 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rcc57d10bd56e131c46e996c7fc68aa6ee38a4a20
2011-11-30ARM: tegra: cardhu: Power button to unlock screenvikasr
Made changes in the code to include PM269's power button to lock and unlock the screen. Bug 824765 Original-Change-Id: I6cead8cfd2a84ffa6ba5ef654e690f2f675a3c77 Reviewed-on: http://git-master/r/31607 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Vikas Ramesh Kedigehalli <vikasr@nvidia.com> Rebase-Id: R46af0c6c7b5baff9e72fe144eaa0127a05fa9de8
2011-11-30arm: tegra: cardhu: Setting debounce time for keysLaxman Dewangan
Setting the debounce interval time for keys connected directly to interrupt lines. bug 814005 Original-Change-Id: I2964a8c1052d16bc3f057219de9c4564206446ef Reviewed-on: http://git-master/r/28166 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I68f728bd0b2a1583e388443ca283eb7cd70aae61 Rebase-Id: Rbde5f0f4159865f86fdf082405d10352ca3cba5b
2011-11-30ARM: tegra: KBC: Update the keyboard mappingAlok Chauhan
Update the keyboard mapping by removing reduntant keys/columns. Original-Change-Id: I3887d1f6296568b866c5c7a8dfd3f9d2cd55b4ae Reviewed-on: http://git-master/r/23945 Reviewed-by: Alok Chauhan <alokc@nvidia.com> Tested-by: Alok Chauhan <alokc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I1dca3261ff3396a664ae040003432e75722d2927 Rebase-Id: R457cfefcbd401591031c0cd85d7c73cc815beb35
2011-11-30arm: tegra: cardhu: Mapping Key on Row0 to POWERLaxman Dewangan
Mapping the key connected on ROW0 to the KEY_POWER. This will allow the system to enter into the suspend by pressing this key. Original-Change-Id: I36f636448d48bd4fc9c92a3618ae25f074445378 Reviewed-on: http://git-master/r/22790 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I06333ec0ec7aee5328387428988370b708a85789 Rebase-Id: R75fead4d349b7026127b7c1a1fcff1aa509a691f
2011-11-30arm: tegra: cardhu: Registering interrupt based key supportLaxman Dewangan
Registering the interrupt based key driver to detect the keys directly connected to PMU interrupt lines. Original-Change-Id: Ib3380a075d6259f19884e979383cb4d5a7157005 Reviewed-on: http://git-master/r/22070 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Tested-by: Narendra Damahe <ndamahe@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: Ib5f0d0d6f2ffb697a4b9ce4e683b91535529c032 Rebase-Id: Re7860f6d00e3f7a0be2e924a372f5c21a11d3696
2011-11-30arm: tegra: cardhu: Cleanup to support multiboards configurationLaxman Dewangan
Cleanup in the configuration related to board is done so that it will be easier to add another board configuration on same build configuration. Original-Change-Id: Id030d70e4893b886ee73aaf944450526e7722e7e Reviewed-on: http://git-master/r/22392 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Mohit Singh <mpsingh@nvidia.com> Tested-by: Mohit Singh <mpsingh@nvidia.com> Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com> Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: Id737a2668ce13470be80086e3d3764c4f9ac6096 Rebase-Id: R8325306bf83a317bd77612b6db4efcec18a3612c
2011-11-30arm: tegra: cardhu: Enabling Power key for display wakeupLaxman Dewangan
Enabling POWER/ONKEY to generate POWER event in E1198 and E1291. Bug 786302 Original-Change-Id: Ie24eacf6c7346389503633b67d51d3f0a4ed08e5 Reviewed-on: http://git-master/r/19255 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I56dd388033d9da5809f1015f4ec6b2ca2902778b Rebase-Id: Rbe7395e0958033e268366ac93862bb70f65936dd
2011-11-30arm: tegra: cardhu: Using KB-ROWs keys for menu/home/backLaxman Dewangan
For E1291 based board, using the KBC-ROWs pins for MENU/HOME/BACK as follows: ROW0: MENU ROW1: BACK ROW2: HOME Original-Change-Id: I34e793505ec1bf3db13868b96c2a72ee5a13082e Reviewed-on: http://git-master/r/18718 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: If864a9330b4d011383b6f7f21d065ac454bc7433 Rebase-Id: R7727d70866b41dc4cf32998410bbc3217fa4bc1a
2011-11-30arm: tegra: cardhu: support for PCA6416 gpio expanderLaxman Dewangan
Supporting PCA6416 i2c-bus gpio expander placed on PMU module of E1187/E1186 board. Original-Change-Id: I9462aefb8c370e8853253c6f9b36d7c1b1ae8c10 Reviewed-on: http://git-master/r/18151 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Animesh Kishore <ankishore@nvidia.com> Tested-by: Animesh Kishore <ankishore@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I3a703eed03a92ea25f710c16cf6fae6d3716575e Rebase-Id: R505657674196d14a7445b3d0d44c27093d91bebe
2011-11-30arm: tegra: cadhu: Enabling all possible keysLaxman Dewangan
Enabling gpio based and tegra kbc based keyboard and registering the corresponding driver based on board Id. Original-Change-Id: Ibe36c04f9b5212963fe1dad1c5113c65aead48b7 Reviewed-on: http://git-master/r/18334 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: Ie682401ba3c938d30f065e2cf4e1f86f71160dae Rebase-Id: R4f71995e3a06e5c23655939129ab7e6f87aba1ae
2011-11-30[arm] tegra:cardhu: Configuration for all possible keypadsLaxman Dewangan
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
2011-11-30[ARM]:tegra:cardhu:Fixing misc kernel crash on FPGAKirubakaran Sampath
Fixing kernel crashes which occurs during boot of cardhu on FPGA with NO_ROOT_DEVICE option. Original-Change-Id: I0bb935c4654058de759627e54684ceab549195ec Reviewed-on: http://git-master/r/16053 Reviewed-by: Alok Chauhan <alokc@nvidia.com> Tested-by: Alok Chauhan <alokc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Kirubakaran Sampath <ksampath@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I1d0b68b604fe07dc33255b6b949187b74dff885f Rebase-Id: R3ceb29e0cd0ffdf99981609afb58941b142ab516