summaryrefslogtreecommitdiff
path: root/drivers/misc
AgeCommit message (Collapse)Author
2011-12-08misc: nct1008: Refactored nct1008 driverJoshua Primero
Refactored nct1008 driver so that it can be controlled by the Tegra Thermal framework. Reviewed-on: http://git-master/r/58044 Reviewed-on: http://git-master/r/63339 Cherry-picked as e420f67c427173403a9669a67cfe98ad3c8482e1. Change-Id: Id47205bb2d8f148dc919de7f1a53f1c562899d5e Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/66552 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-12-08drivers: nct1008: Generic therm funcs to nct1008Joshua Primero
Preparing nct1008 for refactoring overhaul. Added generic functions which will be used by Tegra thermal module. Reviewed-on: http://git-master/r/57952 Reviewed-on: http://git-master/r/63337 cherry-picked from 2d5e2369511fb49f1895938fea935b12d72c4827 Change-Id: Ia850db408f533318db4b634e6f29b68c1ad8a1de Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/66549 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-11-30misc: sensor: AK8975 fix compilation errorMursalin Akon
The update is based on 2.6.36 code line. It fixes compilation error. Bug 877219 Change-Id: I31769438e16a6405d3868bdc1fef1092bc6cc36f Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/52463 Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: Rcea57c2b2c7ffd179ee7ecd0c1896c9531c03a88
2011-11-30Merge branch 'korg-android-tegra-3.1' into after-upstream-androidDan Willemsen
Conflicts: arch/arm/mach-tegra/Kconfig arch/arm/mach-tegra/board-ventana.c drivers/misc/Kconfig drivers/video/tegra/dc/hdmi.c Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-11-30arm: tegra: power: thermal sysfs hooks in nct1008Joshua Primero
Added the thermal sysfs hooks in the nct1008 driver. Reviewed-on: http://git-master/r/55832 (cherry picked from commit 20931817652d41c17359360644666f3d4d770f6d) Change-Id: Ifb9550c7136330f1a008b4ff6799ed2f1c639304 Reviewed-on: http://git-master/r/62572 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R75d734c463398f45ee2204d268645275e7dccc26
2011-11-30arm: tegra: power: Improved thermal accuracyJoshua Primero
Instead of rounding up when measuring temperature in celsius, report back temperature in millicelsius. Reviewed-on: http://git-master/r/59466 (cherry picked from commit 242cd79fbf25d8ad55088e95e632c02aede86bbb) Change-Id: Ie7597f1dbd11d1d23ae658167d4ff04cf55198c3 Reviewed-on: http://git-master/r/62571 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re42a7cd9fca598fa09178ba958ca975748c3068a
2011-11-30gcov-kernel: Add GCOV_KERNEL := y to MakefilesJuha Tukkinen
These changes have no effect if CONFIG_GCOV_KERNEL is not set in defconfig. It is easier to trigger GCOV for kernel if this patch is in by only setting the before mentioned flag. Change-Id: I8aade309da2da62c4b3889bd84e4123ba8f182da Signed-off-by: Juha Tukkinen <jtukkinen@nvidia.com> Reviewed-on: http://git-master/r/62999 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R4c238f707f1db600f188ae83426336753992b7be
2011-11-30misc: nct1008: idle read temperatureBitan Biswas
Check for nct1008 status busy bit before reading temperature Reviewed-on: http://git-master/r/#change,56945 (cherry picked from commit 5a258b6567797bb402fe65ae01770bd593420431) Reviewed-on: http://git-master/r/61750 (cherry picked from commit 20706ea39f7793567230faab86cbc4dcb107d1aa) Change-Id: If275f8f4449cc39c73b7d9fa4b9b610db8d0fa7b Reviewed-on: http://git-master/r/62327 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: Rbdc6b7f88fcb59ec3928505a4446a32c13ed683b
2011-11-30arm: tegra: power: Reduced throttling hysteresisJoshua Primero
Set different hysteresis values for the EDP and throttling cases. bug 862301 (cherry picked from commit 357e8bcd3df61ff2803049e38e8a99dfbcaee99b) Change-Id: I6cb3ea9bf7f9e288e2b1481862b8aee214ca853f Reviewed-on: http://git-master/r/62569 Reviewed-by: Joshua Primero <jprimero@nvidia.com> Tested-by: Joshua Primero <jprimero@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Rebase-Id: Rfd9c2c7990606c4ed0a10f534a15d2d589327d53
2011-11-30misc: nct1008: debugfs changeBitan Biswas
debugfs API usage corrected to return dentry type. - nct1008 register dump message modified based on review comments Reviewed-on: http://git-master/r/60711 (cherry picked from commit 7d06b1a5fd610dcc0f7d4389ab35f4f2991eeb09) Change-Id: If012b03b055724bceec65efa9367248623a6c61f Reviewed-on: http://git-master/r/62068 Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R490ece304bf77178de2d703f6ad30e29b131634f
2011-11-30misc: nct1008: extended range enable sequence changeBitan Biswas
Extended range mode enable sequence for nct1008 updated as per recommended steps bug 869823 Reviewed-on: http://git-master/r/57552 (cherry picked from commit 75c6f5173cd4cfa3b0cf114cbbbf6ac1e355a09b) Reviewed-on: http://git-master/r/58328 (cherry picked from commit 9f2c9004b4f30f9297ef3a7aa8def8a8000934b7) Change-Id: Ic339d322450187f0ad417030d5da717fa5020592 Reviewed-on: http://git-master/r/59150 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re46ba9dba83b3e12d6341f9afc913514a9a1031a
2011-11-30misc: nct1008: debugfs support for reg dumpBitan Biswas
Debugfs support added in nct1008 driver to enable register dump. Reviewed-on: http://git-master/r/51856 (cherry picked from commit 4e7b8c8e1a7a43e4d745289fc9f20a11556eca96) Reviewed-on: http://git-master/r/54992 (cherry picked from commit 5b512a6c63bd65375c9362057105f76a7ef97d4a) Change-Id: Icf9607b12462146e3e046cfc10c3e89424142e5f Reviewed-on: http://git-master/r/58598 Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Rebase-Id: R95221409d54694937ef226f01572b58c009a8361
2011-11-30mpu3050: Motion Libraries: Eliminate long latencies during boot.Robert Collins
Bug 843573 Change-Id: Ib4422a7a836c14b0f84c0ae069faf6ba0664e784 Reviewed-on: http://git-master/r/56042 (cherry picked from commit cf9063c34b6fb4d50cb9c4cd57e579f3d993c228) Reviewed-on: http://git-master/r/56043 Reviewed-by: Robert Collins <rcollins@nvidia.com> Tested-by: Robert Collins <rcollins@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R7e449d759d37b3873b468def5ffa6dbdbf1d024e
2011-11-30misc: nct1008: driver clean upBitan Biswas
nct1008 driver has been changed as follows: 1. debugfs create file error check corrected. 2. pr_err usage replaced with dev_err calls Reviewed-on: http://git-master/r/56651 (cherry picked from commit 5b6c784d9caf4e0551361b3601711fc9641a4dba) Reviewed-on: http://git-master/r/57358 (cherry picked from commit eadf4dae6c4e2cd1e4daa618f69605683faaa540) Change-Id: Ib2f914822691ac7d03bb1b2235544aff5e7abee3 Reviewed-on: http://git-master/r/57876 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Joshua Primero <jprimero@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: Rbab698ab6544b8e275c19e51049d9f7ec586e471
2011-11-30misc: nct1008: error handling changeBitan Biswas
Error handling in the driver was not correctly done earlier. Changes done are as follows: - error returned stored in int data type instead of u8 or s8 - few places error was not checked, added the checks needed. Reviewed-on: http://git-master/r/51855 (cherry picked from commit c8e014fa9d8a7cad2d78d91fad8fe056b4ea0714) Reviewed-on: http://git-master/r/54990 (cherry picked from commit 8f9f4a8e72998fef8bea9aa00e9ac136920f8dc0) Change-Id: Id6da54e8d6d39d47962fa8e74ac91934788267fa Reviewed-on: http://git-master/r/57365 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Rebase-Id: R2fd8ef10485da58395e352974384e3f20e913d38
2011-11-30misc: nct1008: fixing regulator handlingvenu byravarasu
Corrected regulator handling of NCT1008 bug 869217 Reviewed-on: http://git-master/r/51296 (cherry picked from commit 6b39c9f51b3c09c6aa0b1cd7e7a3fdb122200d14) Change-Id: Ibae0c651322e9191942a1be8f544916f7333d967 Reviewed-on: http://git-master/r/54224 Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R942722fef526eda21b1296ecefb17b08f29ad44f
2011-11-30misc: nct1008: allow to program fractional offsetsDiwakar Tundlam
to adjust for sku specific guardbanding of temperatures bug 844025 Original-Change-Id: I1193eae50736ae3dbf3ce0a26653e01962c21c8d Reviewed-on: http://git-master/r/49316 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rc6f03d281542bff48b2d41ff29cd0c90d2ad65c3
2011-11-30misc: nct1008: sub-zero temperature supportBitan Biswas
Added support for sub-zero temperatures Original-Change-Id: Id35590ee4d058f35625088089623cc063f9a711a Reviewed-on: http://git-master/r/48690 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Rebase-Id: Rf705a1b4f3c246029abc55570f26e876ae3bfaa9
2011-11-30drivers: misc: mpu: do not register pm_notifierMayuresh Kulkarni
this is causing timing issues with kernel suspend/resume sequence causing late_resume failure. thus display does not come-up since none of the late_resume handlers are executed. fix for bug 858630 Original-Change-Id: Ia622c03891daf794f73bdfcb6a2dcbf2c6653879 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/45847 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Robert R Collins <rcollins@nvidia.com> Rebase-Id: R26bf4bf2aadcdc57cd01611ff8ee59318a45571d
2011-11-30Arm: Tegra: Power: Set throttling ext-sensor temp correctlyDiwakar Tundlam
Bug ID: 844882 - Set throttling temperature in ext temp sensor nct1008 for cardhu to 75C - Fix bug in nct1008 temp sensor driver in disable throttling logic Original-Change-Id: I2ed8aab63186f16c554ca459e71f3437119bd4e6 Reviewed-on: http://git-master/r/42707 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rf31aea08df5ebd2d2895cc40f9d8c591f6a0fae8
2011-11-30misc: nct1008: extended mode first reading fixBitan Biswas
nct1008 first temperature reading in extended mode is incorrect. A valid temperature is available in next measurement cycle after changing temperature range. - using table with delay expected for supported conversion rate of nct1008. bug 852754 Original-Change-Id: Id68cbf6a83fe2a11ae2a6d94f0df51a3ebd37ac7 Reviewed-on: http://git-master/r/41506 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9fc8a721f1b25372324f7e38c3c477b9769d51bf
2011-11-30misc: nct1008: ext-temperature sysfs fixBitan Biswas
In extended temperature range ext-temperature reported was incorrect. Fixing this. bug 850512 Original-Change-Id: I45b8e3630cad3ca5f78960c16402b77e9bc25cc9 Reviewed-on: http://git-master/r/41261 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Rebase-Id: R1ac2c365793129d20c76eace2ea2723d0c178a70
2011-11-30misc: tegra-crypto: enable prints for some errorsVarun Wadekar
Original-Change-Id: I2effe3ad6454965a4f48c4185c325ad3355c3661 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/41011 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R67b8963788605425c044e68b082ecb1d622d7b33
2011-11-30Arm: Tegra: Tsensor: Added guardbanding to temperaturesDiwakar Tundlam
Bug 844025 - Guardband to account for hotspot offset and sensor accuracy. - Throttling point specified independent of EDP, but constrained to be one of the specified EDP points. Original-Change-Id: Ic9231ad6887ca282bb520ea23229526ac7a243be Reviewed-on: http://git-master/r/40566 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rb582312d40da8f1cc753666bdef6068138358cd0
2011-11-30misc: nct1008: Power control for nct1008Laxman Dewangan
Adding the power control support for device nct1008 to make sure that power is enable on device before accessing the device. bug 849307 Original-Change-Id: I84d7abc142814014bfc568b3a4b0ae0d5329f41e Reviewed-on: http://git-master/r/40160 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R49d4709c030086c9596e3a81664b46967de8f029
2011-11-30misc: mpu3050: removed printkJon Mayo
unnecessary printk removed BUG 842174 Original-Change-Id: I4b194a175fa2d040d1512804787f1351dbefc336 Reviewed-on: http://git-master/r/36582 Reviewed-by: Robert R Collins <rcollins@nvidia.com> Tested-by: Robert R Collins <rcollins@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Rebase-Id: R8f555dd608b30531fcde5d7c411c848475418a79
2011-11-30mpu3050: Motion Libraries: Update MPU kernel to v3.3.4.Robert Collins
Update 1 of 3: MPU kernel files. Depends on board file and defconfig file. BUG 808052 Original-Change-Id: I42b08570d3a8dac090860276e04f6d2ab7545461 Reviewed-on: http://git-master/r/29724 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Robert R Collins <rcollins@nvidia.com> Tested-by: Robert R Collins <rcollins@nvidia.com> Rebase-Id: R13b53bb717968041f18f76031f32377fabdf8c43
2011-11-30misc: mpu3050: Invensense MPU code update v3.3.3vsalve
Update Invensense Motion Library (MPL) to production version v3.3.3. Previous version was engineering release and is not suitable for mass production. This version of the MPL most notably fixes problems with suspend/resume where touch screen would quit working during a suspend/resume cycle. Original-Change-Id: Ia33433a677862b3d1e31d410aac7176d7a381a8f Reviewed-on: http://git-master/r/22987 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R8832ce6cbb6eaec0afb32a2265c55b45f7391cb3
2011-11-30Invensense: simplify KconfigDan Willemsen
This change makes the choices optional, and removes redundant entries. With this change, the minimal defconfig format doesn't want to always build the mpu3050 as a module. Original-Change-Id: Ic6dc65e982bc59671e27adbce257bf14bc97777c Rebase-Id: R197cb8c3a6a2792960819056b5f6eb24b1c720ae
2011-11-30Port Invensense MPU3050 drivers into tegra-2.6.36Wen Yi
Original-Change-Id: Iceb3ef8b11d4ce18fd3cb0947268744775b81758 Reviewed-on: http://git-master/r/17525 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R5aa1acdb6de5265529a9695f6cc996d4cf0dbfec
2011-11-30[ARM/tegra] Integrate Accelerometer source code files.Robert Collins
Inegrate MPL libraries and the following sensors: Accelerometers: kxtf9 Compi: ak8975 Original-Change-Id: I450b5b7ff018249a19bb23b78e722e9a355b7bd8 Reviewed-on: http://git-master/r/11803 Tested-by: Robert R Collins <rcollins@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R76e2da39a90190d176552fdb11aab2009964023f
2011-11-30misc: nct1008: set edp zone on driver initializationAlex Frid
Original-Change-Id: I2f578aee6dea911ebbe63cdcb5c9a7ddfcdf2264 Reviewed-on: http://git-master/r/32862 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rd50d38c5de1e7bbca21184751a47700ed3a14e6c
2011-11-30misc: nct1008: update edp zones for current temperatureVarun Wadekar
nct1008 will now use the ALERT# functionality to decide which edp zone to switch to. Original-Change-Id: I1616a1d88e9f2f308a8b31935dbecec05ef54bca Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/31340 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R28b85258dea981a44137a663c96cfa0914031105
2011-11-30Update copyrightsScott Williams
Original-Change-Id: I2ffeaf6f8dfeb279b40ca6f69f6c9157401a746a Rebase-Id: R3008061ee375b33bda3f738e9b1c8be78b3749f4
2011-11-30arm: tegra: cardhu: correcting bt rst gpioRakesh Goyal
introduced delay after toggling the gpio. BUG 802916 800599 Original-Change-Id: I5cbd5c3334634af5ab1d42103d0a890fee2ecfc3 Reviewed-on: http://git-master/r/23001 Tested-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I91e00b1a7d4f2fd02b97ca59fdd870a7eeb9c191 Rebase-Id: R7c5c45935803581dbda9f0a47d2c554f7f0a4519
2011-11-30misc: nct1008: sysfs interface for THERM settingDan Willemsen
Enabling external temperature sensor for honeycomb t30 - added sysfs interface in external temperature sensor - Set THERM threshold for nct1008 external temperature sensor as 75 degree celsius - hysteresis of 5 deg celsius selected to prevent system going in and out of reset for threshold temperatures. Bug 789904 Original-Change-Id: I305a05bc57ae485334ccf2dc1bde3d6afd4fceae Reviewed-on: http://git-master/r/18894 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I2b0c97ecef1a11282e92d4d8f3e64b3633bb362e Rebase-Id: R53e6608ce50ae1a7e5f335429b782c5e82dfb071
2011-11-30arm: tegra: Remove executable bit from source filesRobert Morell
Generated with the script: find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \ -name "*\.mk" \) -type f -perm /+x | xargs chmod -x Original-Change-Id: Iabae1aa20fd49a1c8db439fc132182d0f629deab Reviewed-on: http://git-master/r/26806 Reviewed-by: Robert Morell <rmorell@nvidia.com> Tested-by: Robert Morell <rmorell@nvidia.com> Reviewed-by: Janne Hellsten <jhellsten@nvidia.com> Rebase-Id: R33081c8dbfafe0c7ee54f7501381ce9e3eae2a25
2011-11-30misc: tegra-crypto: do not specify any key when using sskVarun Wadekar
if no key is specified then tegra-aes uses ssk by default Original-Change-Id: Ia8f806a6822813d05f4d310b95676b058fd0c8cc Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/22163 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R74430209746f5f6cd2a600d5a392dc51723ff7d2
2011-11-30fix build: max1749.c was erroring during a local makeDan Willemsen
If built with android, which uses the O=... option, this file compiles fine, but if you try to just use 'make', there was a build error. Original-Change-Id: I09f0233c2bf933278c34a7ec5e7fcc17cabc1ede Reviewed-on: http://git-master/r/22274 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rbaf89722fa7c3d6574748223e6aefa0f6682727b
2011-11-30misc: MAX1749 vibrator motor driverPrashant Gaikwad
Bug 782956 Original-Change-Id: I0949eb5b40e75c7e9697787aba3d645dbe695cee Reviewed-on: http://git-master/r/18167 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R45140872ef8a3804476c584ed307961559d3d169
2011-11-30nct1008: add support for external sensor readingsJoseph Lehrer
bug 783966 Original-Change-Id: Ic454eba8675596cf77856e0ec3da8df7d56d82ee Reviewed-on: http://git-master/r/17005 Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Rebase-Id: R85e933e19aceb8a264c58a0f29414a8887129219
2011-11-30misc: tegra-cryptodev: asynchronous callbacks for encrypt/decryptVarun Wadekar
the tegra-aes driver was changed to being an actual asynchronous cipher driver. the client now has to pass a callback which will be called by tegra-aes when the operation is complete. Original-Change-Id: I1cbc1d30722afef2c3edafbbebb3529e94e1d364 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/16047 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R8e755c720837307ee3061e654f74a929d561c1da
2011-11-30misc: tegra-cryptodev: device node to access tegra aes hwVarun Wadekar
/dev/tegra-crypto node to access tegra aes hw from the user space. currently ecb/cbc/ansi_x9.31 modes are supported Original-Change-Id: I8d9e48d4b139e9c2e26a885773fb2f792fb6ca87 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/16046 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R1e3e1f059255adb13d39c4332f6cdfb3f3c8c3f0
2011-11-30[bt/rfkill]: make either RST/SHUTDOWN GPIO usage optional.Anantha Idapalapati
the current BCM4329 rfkill driver assumes usage of 2 GPIOs known as RST and SHUTDOWN and the driver makes a particular GPIO mandatory. Some of the platforms does not define both GPIOs, instead a single either RST/SHUTDOWN GPIO is used to setup the chip. This change makes driver to consider any of the two GPIOs as optional and use any of the RST/SHUTDOWN GPIOs. Simultaneous usage of both GPIOs is also allowed. Original-Change-Id: Ib66ea350e78642082f639514ef7a9def6e460e28 Reviewed-on: http://git-master/r/14534 Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com> Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R0d885111030f3123aeeeb8331f4e2abf08c88c8b
2011-11-30[arm/tegra/bt/rfkill]: bluetooth rfkill driverRakesh Kumar
A new "rfkill" driver added to control the BT radio. Bug 724106 Original-Change-Id: I60ce0d188884d17f4f61d378b43368b7b5f9d7a9 (cherry picked from commit 78dbd0a022280964d3e9dcd3f00753ce8d66fa16) Reviewed-on: http://git-master/r/9955 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rac61d26ff1845a0a835c8f93c2bc2f6cefd04ac3
2011-11-30Merge branch 'korg-android-3.1' into korg-android+linux-tegra-3.1Dan Willemsen
Conflicts: arch/arm/mm/cache-l2x0.c drivers/misc/Kconfig drivers/misc/Makefile Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-11-30misc: remove kernel debugger coreDima Zavin
The current split between this and the fiq debugger is awkward and does not have any benefit (the interface between the two is also too simplistic). The fiq debugger code itself needs a lot of refactoring, part of which would be to split out some components that are arch indpendent. So, for now, move this very small piece back into the fiq_debugger. Change-Id: Ie4ec2a2f5d907be1691a0eb6ae9304aad29ecd14 Signed-off-by: Dima Zavin <dima@android.com>
2011-11-30misc: kernel_debugger: Add help commandDmitry Shmidt
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2011-11-30misc: kernel_debugger: fix handle_sysrq callErik Gilling
Change-Id: I58376b7de56751fd57a038fb8f908f36fe60dda1 Signed-off-by: Todd Poynor <toddpoynor@google.com> Author: Erik Gilling <konkers@android.com>
2011-11-30misc: add akm8975 compass driverColin Cross
Originally written by HTC. Contributions by Motorola and AKM. misc: Import akm8975 from Motorola Major style and code cleanups by Praveen Bharathi <pbharathi@motorola.com> misc: akm8975: clean up code violations in akm8975.c misc: akm8975: Clean up coding style, add suspend and resume Change-Id: I4196913f15aec2dfbed47506d3dc085aada8e92d Signed-off-by: Dima Zavin <dima@android.com>