summaryrefslogtreecommitdiff
path: root/drivers/misc
AgeCommit message (Collapse)Author
2012-01-19drivers: misc: nct: Show lo/hi alerts in nct debugDiwakar Tundlam
Also fixed some error strings Reviewed-on: http://git-master/r/75035 Change-Id: Ia071d25f4e0402c55bdc9830cca948759e4aea2c Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Joshua Primero <jprimero@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/75877 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Joshua Primero <jprimero@nvidia.com>
2011-12-22drivers: misc: nct: Added low temp nct interfaceJoshua Primero
Added function to retrieve lowest supported temperature for nct1008 driver. Change-Id: Icd418a7383908ff335a27d94d6d5e586b1e95e57 Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/70932 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-12-21misc: tegra-baseband: Refactor power code.Raj Jayaraman
Bug 886459 Change-Id: I6005ba8081951a015f101ad864c00232ea88590a Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Reviewed-on: http://git-master/r/69567 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2011-12-21misc: mpu3050: Allow accelerometer to enter suspend during LPDaniel Solomon
The KXTF9's control reg PC1 bit was being set for both suspend and resume config structs in kxtf9_set_odr(). This caused the accelerometer to be turned on during both suspend and resume. Bug 902379 Cherry-picked From: http://git-master/r/#change,65983 Signed-off-by: Daniel Solomon <daniels@nvidia.com> Change-Id: If0a17af5b4538008dbf4d4f8b2d280f8d3981e3f Reviewed-on: http://git-master/r/69260 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Daniel Solomon <daniels@nvidia.com> Tested-by: Daniel Solomon <daniels@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Robert Collins <rcollins@nvidia.com>
2011-12-16misc: Fix bad merge of MPU KconfigDan Willemsen
Commit 7fbb6eaca74d961fde208be87c89d703d5eff5ad in android-tegra-nv-2.6.39 replaced mpu3050 with inv_mpu. The cherry-picked commit on this tree just adds inv_mpu commit f1e961e877025f60cc409180350a3def85f26f64 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Change-Id: I46194ea10cc8154c50a8b16c163bedf29a35d544 Reviewed-on: http://git-master/r/70628
2011-12-15misc: tegra-baseband: Control M7400 service pin.Raj Jayaraman
M7400 service pin should be held high by a pullup internal to it for flashless mode. This is not working. As a fix, drive the signal high from AP. Bug 886459 (cherry picked from commit 1516ce643ca9c6e52540023342c27791b8a69867) Change-Id: I8a5ba9be6bcaf9119f5b81fe30de20cb8dc412d0 Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Reviewed-on: http://git-master/r/68505 Reviewed-by: Steve Lin <stlin@nvidia.com>
2011-12-15misc: tegra-baseband: Add support for M7400 modem.Raj Jayaraman
Bug 878736 Bug 886459 (cherry picked from commit 6f6a3b6759f95b833a3c98ee45015592f388b161) Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Change-Id: Ieb5e9313ad9d6a32a813dadd911f448d8b334b42 Reviewed-on: http://git-master/r/68289 Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com> Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com> Reviewed-by: Steve Lin <stlin@nvidia.com>
2011-12-08misc: nct1008: remove busy checkMatt Wagner
Reverts 664afa7de06d4c1df98f6cec50c2c850cd48fee6. Busy check was causing reads of the temperature to block until conversion was completed. This caused issues with higher level code perf. Bug 909918 Change-Id: I57dd9d2ac1df8e3272aba03cd7f0c1e55bfd4eb8 Reviewed-on: http://git-master/r/68043 Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-12-08misc: tegra-baseband: Add power management driver.Raj Jayaraman
Bug 886459 (cherry picked from commit 5bf5402a2c966197b03845852171ae310e2e69e7) Change-Id: I1bbbeaa2abce338655b4ac3e5bce90b8ba316282 Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Reviewed-on: http://git-master/r/66963 Reviewed-by: Steve Lin <stlin@nvidia.com>
2011-12-08mpu3050: Motion Libraries: Update Kernel files for MPL v4.1.1.Robert Collins
Bug 825602 Bug 834422 Bug 843573 Change-Id: I13cd5d5faac6a33b36ae1129180f13f255192064 Reviewed-on: http://git-master/r/66083 Reviewed-by: Alex Courbot <acourbot@nvidia.com> Tested-by: Alex Courbot <acourbot@nvidia.com> Reviewed-by: Robert Collins <rcollins@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
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