summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-sensors.c
AgeCommit message (Collapse)Author
2014-06-04Added continuous mode capture supportAlex Feinman
Signed-off-by: Bryan Wu <pengw@nvidia.com> Change-Id: I67c50ff86b53a6c1001d2b688251dc55bd2eff55 Reviewed-on: http://git-master/r/419070 Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2013-10-16ARM: tegra: cardhu: enable OV5650/OV5640 sensorBryan Wu
Enable OV5650 and OV5640 sensor in Cardhu board file with the help of Tegra V4L2 SoC camera interface. To use V4L2 driver, we need to disable old camera HAL driver. Bug 1240806 Bug 1369083 Change-Id: I0dc529d44fba4d80b45690e384e8bf81b29f69e5 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/246266 (cherry picked from commit 6b2f7cc4117208dc992478f27d5873ea38071fdc) Reviewed-on: http://git-master/r/279988 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Tested-by: Matthew Pedro <mapedro@nvidia.com>
2013-04-04arm: tegra: cardhu: modify cardhu board filesDarbha Sriharsha
This change is intended to add a few modifications to cardhu board file (which is also used for beaver) to get rid of NACK errors occuring due to the absence of certain hardware components on beaver Bug 1217572 Change-Id: I1df7b7f777014610e4d64695d89324808ea4f266 Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com> Reviewed-on: http://git-master/r/215983 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Ramalingam C <ramalingamc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2013-03-14arm: tegra: cardhu: additions to cardhu board fileDarbha Sriharsha
This change is intended to add modifications to cardhu board file (which is also used for beaver) to get rid of NACK errors occuring due to the absence of certain hardware components on beaver Bug 1217572 Change-Id: I36dfcda1b133c983ce25d56729505bce8b99fdf1 Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com> Reviewed-on: http://git-master/r/193667 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2013-03-05ARM: tegra: cardhu: enable OV5650 sensorBryan Wu
Enable OV5650 sensor in Cardhu board file with the help of Tegra V4L2 SoC camera interface. Change-Id: I6ff8456941267c05986760f46f658962a940d07e Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/200226 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2013-01-31arm: tegra: cardhu: no gyro in beaverBibek Basu
Add support for PM315 Bug 1217569 Change-Id: I230fcec04eb5a96441e2c19b304d608d86eaf996 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/191555 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Winnie Hsu <whsu@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-20ARM: tegra: cardhu: adjust ov2710 power sequenceCharlie Huang
To fix an instability issue, the power sequence is updated to match the specification for this device. bug 1031318 Change-Id: I3970af7ae8ed2baa6060f548242b0093040afb53 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/122867 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Patrick Shehane <pshehane@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-07-03drivers: skin: Skin prediction algorithmJoshua Primero
Added skin prediction algorithm. bug 1007726 Change-Id: Ia76f73cb818aa02e608e1fc69ab4d8277a5825eb Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/104814 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2012-06-26ARM: tegra: Change pm269 board structure configsSudhir Vyas
* NVC config change added to make code inline with generic NVC framework, but it is introducing camera crash after reboot issue on pm269. * Make code identical to what was there earlier to fix above regression. Bug 998465 Change-Id: I8510ef3427b218481c5e36c952056dda799080f6 Signed-off-by: Sudhir vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/109523 (cherry picked from commit 7e642946895848829bb6405bc675062c86907eb4) Reviewed-on: http://git-master/r/110087 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-06-07ARM: tegra: Set NVC config for cardhu-focusersSudhir Vyas
* NVC framework provides NVC_CFG_NODEV config for all NVC compliant camera drivers to make sure to delete the device nodes which are not found in I2C probing. This config is not set for all focuser modules on PM269, which introduces the issue. * Earlier only sh532u focuser was suppose to be on cardhu, hence this error condition did not get triggered but newly added focuser has exposed this error. * Set NVC_CFG_NODEV for both sh532u and ad5816 focusers. * Add regulator supply for cam2 ad5816 focuser, it fixes camera crash on first reboot on E1198 cardhu and I2C warnings. Bug 992611 Bug 995072 Change-Id: I3382a896e4e246a0a323bd13ae0889b6701351c7 Signed-off-by: Sudhir vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/106960 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Frank Chen <frankc@nvidia.com>
2012-05-29ARM: tegra: Add ad5816 focuser board supportSudhir Vyas
- Add support for new focuser ad5816 driver to cardhu boards. - Add regulator for new focuser ad5816. Bug 947792 Change-Id: I62e89e9188d307704098e2d4e88d276914836d70 Signed-off-by: Sudhir vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/103138 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@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-15arm: tegra: pm269: update sh532u configCharlie Huang
bug 980184 Change-Id: I376a62ada8f7e825693a4cdd87942edaa92b8fc4 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/102309 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-14arm: tegra: cardhu: add ov5640 supportCharlie Huang
bug 921322 Change-Id: If7f05c632816abac54852293ebd3834b5b3984d8 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/99508 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-05-01arm: tegra: sh532u focuser board supportErik Lilliebjerg
Enabling the sh532u driver feature to not register itself if it does not identify the sh532u device during probe. This is for the case where the platform does not populate the device. Bug 929133 Change-Id: Ic5ac7fa0ae4c05e4978fe7aebc3fc630ef1c2fd3 Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/92340 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-03-15arm: tegra: cardhu: registering ALS based on board skuSachin Nikam
If board_info.sku is 0xb11 this board has ltr558 ALS on it else isl29028 sensor. Bug 901133 Change-Id: Id0fb5b59b55393e52147e7f9d8d114651a5e0561 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/89977 Reviewed-by: Automatic_Commit_Validation_User
2012-03-13arm: tegra: kai: registering LTR558 ALS on I2CSachin Nikam
Registering LTR558 Ambient light and Proximity sensor on I2C bus. Bug 901133 Change-Id: I34b996813a409229a1baa25a069f0ba4758b154e Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/88228 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-03-06arm: tegra: update thermal sensor configurationsHao Tang
Bug 941960 Removed CONFIG_TEGRA_INTERNAL_TSENSOR_EDP_SUPPORT. Add internal tsensor on kai. Change-Id: Iaefa43112fbbaa42d43a428ecb86ad821e683f85 Signed-off-by: Hao Tang <htang@nvidia.com> Reviewed-on: http://git-master/r/84350 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2012-02-13mpu6050: Motion Libraries: Board files for Invensense MPU6050.Robert Collins
Invensense board files for MPU6050. MPL version 4.1.1. Bug 825602 Signed-off-by: Robert Collins <rcollins@nvidia.com> Reviewed-on: http://git-master/r/70373 (cherry picked from commit 2839895906a9c822e5c9f8abab68e33e9982c5a9) Change-Id: I97eb4dcc075ab8b6f2bb583756dd10128924f10a Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/82717 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Tested-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Robert Collins <rcollins@nvidia.com>
2012-01-31mach-tegra: fix uninitialized variableColin Patrick McCabe
Reviewed-on: http://git-master/r/77400 Change-Id: Idbc213bb17d0e006c9a4cdaf500a94dbae1007d0 Signed-off-by: Colin Patrick McCabe <cmccabe@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/78011 Reviewed-by: Automatic_Commit_Validation_User
2012-01-16arm: tegra: cardhu: pm269 board support for sh532uErik Lilliebjerg
Add PM269 board support for sh532u focuser by adding regulator defines and the PM269 reset GPIO's. Bug 923072 Change-Id: Ic042d2c9c2cf78a38a1b72fab2db0289fb1d9909 Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/73877 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Reviewed-on: http://git-master/r/75146 Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Tested-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2011-12-22arm: tegra: thermal: Low temp to therm algorithmJoshua Primero
Instead of using 0C as default low temp in thermal algorithm, query the thermal device driver for lowest supported temperature. Change-Id: Id1f70380ba476dec80e36ce79b42ab6f24a5d5ba Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/70935 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-12-22arm: tegra: thermal: Added name per therm deviceJoshua Primero
Added name paramater per therm device so that is easy to tell which therm device is being used from sysfs Change-Id: I58488b4c50ac6dc58dc00e270b613458f61a9fd6 Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/70929 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-12-15ARM: tegra: cardhu: fix 5650 power on sequenceAnton Kondratenko
Since front and back right camera are multiplexed, back right camera needs to be selected on power on. Bug 890780 Change-Id: I6c9ecb95c42b3faedfede98b7e7de7e778d720b6 Signed-off-by: Anton Kondratenko <akondratenko@nvidia.com> Reviewed-on: http://git-master/r/69662 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-12-08arm: tegra: cardhu: TPS61050 board supportErik Lilliebjerg
Bug 860351 Bug 850614 Bug 852480 Bug 872156 Bug 824459 Change-Id: I60366c7eb918a76860dbbc087407d3f89663c00d Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/66166 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-12-08mpu3050: Motion Libraries: Board files for MPL v4.1.1.Robert Collins
Bug 825602 Bug 834422 Bug 843573 Change-Id: I50ded8cafb228b216f4e3a899f50336c8450698b Reviewed-on: http://git-master/r/66084 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2011-12-08arm: tegra: power: Removed unnecessary nct codeJoshua Primero
Having moved a lot of thermal functionality out of the nct1008 driver, cleaned up all the unnecessary code. Reviewed-on: http://git-master/r/58849 Reviewed-on: http://git-master/r/63340 (cherry picked from commit eeee660eea54ddf76881587246bb9c59c6f0ad07) Change-Id: I39ed5683ddc5df068e11d21680863f9ba979f862 Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/66553 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-12-08arm: tegra: power: Tegra Thermal refactoringJoshua Primero
Refactored Thermal module so that thermal device drivers themselves are agnostic of the thermal framework. Also separated throttle limit constraints from EDP table. Reviewed-on: http://git-master/r/57990 Reviewed-on: http://git-master/r/63338 Cherry-picked from 8d0610bdd03c3490b718f11bc2108f45cd868533. Change-Id: I4f87889c9cdc88daac1e6173043bab1f2e7cebfd Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/66551 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2011-11-30arm: tegra: cardhu: sh532u board supportErik Lilliebjerg
Bug 865305 Change-Id: I1e300db033a22935bcc0cd6c24f8d9d3460b3475 Reviewed-on: http://git-master/r/66120 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R54cebc69c16bbedb4ed2dbf3fc33dbc34456cb57
2011-11-30arm: tegra: power: set throttling temperature = 85CDiwakar Tundlam
Earlier value of 75 had unnecessary double guardbanding. Changed 90C row in EDP table down to 85C to get throttling alert. Bug 862301 Reviewed-on: http://git-master/r/50544 (cherry picked from commit 9f2693a80274bcd9eb8e7424bca87f34cc190741) Change-Id: If7204150013e7894fc310a2f7e8fd46baf11d869 Reviewed-on: http://git-master/r/62773 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R6ef35feeaad04bea897d9343d9d3a21a988f3dde
2011-11-30arm: tegra: power: guardbanding only for accuracy of TDiodeDiwakar Tundlam
Bug 844025 Reviewed-on: http://git-master/r/51443 (cherry picked from commit 1abdcb266a1fa22fd766549d5eddcca92e1fb17e) Change-Id: Ie9b405482eebf40923f8de20c897f20bebdb84ba Reviewed-on: http://git-master/r/61681 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R73990d76e2030664cb7cc6b6c7c36052f4c64bdb
2011-11-30ARM: tegra: Fix board-specific initcallsDan Willemsen
These initcalls weren't ensuring that they're actually running on the board they care about, which breaks on a multi-board kernel. Change-Id: Ifd8a3e523c2523b68ec4d7e30c2b87969b939931 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/60010 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2a4547ecd3b25da494799af15e42df89700b9fde
2011-11-30arm: tegra: cardhu: OV14810 sensor supportkdivvela
Support for OV14810 sensor on cardhu Bug 839441 Reviewed-on: http://git-master/r/51985 (cherry picked from commit f1aea025b145a884ac4cc507c86c647ca65e348f) Change-Id: I9db882aab6f8ae89c4d463b9d6825e7c7cfd2928 Reviewed-on: http://git-master/r/58660 Reviewed-by: Krupal Divvela <kdivvela@nvidia.com> Tested-by: Krupal Divvela <kdivvela@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R8f2a1692deba888e2d0476ea2159a1e36722cc63
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: add gpio charger supportPritesh Raithatha
Bug 872590 Change-Id: I7e5bfe68a4f299f771b4af7094754e4167a44f29 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/54663 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R9dce2ca60c88531d5b16ed669404b3f1a25a9e81
2011-11-30arm: tegra: cardhu: Fix E-Compass orientationAli Ekici
E-Compass does not show correct North-South direction Fix orientation in board file Bug 842788 Original-Change-Id: I6a492719afc79f8268f27fb82ee488952ffc9813 Reviewed-on: http://git-master/r/50313 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R469ffa6c1996eefcc260d4125c1cada9b2c15704
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: PM269: Fix focuser I2C timeout issue.Frank Chen
Fix regulator_get error and reset the sensor/focuser properly in the camera power on routine for PM269. Bug 842713 Original-Change-Id: Ia3820ec9e7bcca850b090a48963606af855f5ad2 Reviewed-on: http://git-master/r/49101 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R5623445c753a3e8ffaaef38a5b105c8330e21b49
2011-11-30arm: tegra: power: set more accurate temperature guardbandsDiwakar Tundlam
use fractional guardband accurately per chip sku bug 844025 Original-Change-Id: I1137e39b5aa9babae740d2c9e438275183683756 Reviewed-on: http://git-master/r/49317 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: R184cddb8dbb46433e2f8ae7f36bd58f0da6f8ec9
2011-11-30arm: tegra: PM269: Enable NCT1008 temp sensorLaxman Dewangan
Enabling NCT1008 temp sensor for PM269 board also. Original-Change-Id: I8cea3e87f18b6d4f73f3142445daed15ab65cf96 Reviewed-on: http://git-master/r/47519 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: R8956472b2adb83310298adda4c3454093b36f5b8
2011-11-30arm: tegra: sensors: pair sh532u focuser to right cameragaryz
The sh532u focuser is added to pair with the stereo right camera with the required power control configurations. Bug #827897 Original-Change-Id: I5ca836a51b03cb9550eb468270af5bbf350aa957 Reviewed-on: http://git-master/r/34820 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rad6137ec52951c560c67135595d560910eb97aa0
2011-11-30arm: tegra: cardhu: Enabling mpu3050 for allAlon Farchy
MPU sensors were disabled for boards other than cardhu e1291. This was because of a bug in the sensor device code, which is fixed in change Ib86327c4. The commit re-enables MPU sensors for other boards. Bug 845739 Bug 828100 Original-Change-Id: Idcad7c07b48560b8876a589b1d6dee4b401b1141 Reviewed-on: http://git-master/r/41962 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Alon Farchy <afarchy@nvidia.com> Rebase-Id: R49f9c3c52c39d3763b1f3e6b1a888701744b9937
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-30ARM: tegra: power: Added global EDP Capping tablePeter Boonstoppel
- Added table with EDP Capping values for different SKUs/regulator currents in new file edp.c - New entry point tegra_init_cpu_edp_limits() - Added DebugFS entry under debug/edp to list the currently selected EDP table - Populated EDP table in edp.c with data from Bug 844268 - edp.c keeps main EDP table; cpu-tegra.c and board-cardhu-power.c both read from there Bug 840255 Original-Change-Id: I55c2ee16278be8cd3005218bedebe76846d137d8 Reviewed-on: http://git-master/r/40938 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9a5f2bcfc1e6e0b5aee37cd700d75f9ef5cea30b
2011-11-30arm: tegra: cardhu: Add support for the E1256Laxman Dewangan
Adding support for the E1256. The configuration is same as the E1186 board. bug 849990 Original-Change-Id: Idd89e282627b2f0924fc313a5ba28f9e9a6032be Reviewed-on: http://git-master/r/40367 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R3b1f22dc222f4ce000d2e84a48b7e2f379159750
2011-11-30arm: tegra: temperature: board extended range supportBitan Biswas
nct1008 temperature sensor extended range support enabled for cardhu and enterprise boards. Bug 850512 Original-Change-Id: Ibb88207c6cc4581ed30d73e576ac4d41d386facd Reviewed-on: http://git-master/r/40560 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rac49b9ba16d50e0db4adc4b70bfb397aee5fd81f
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-30arm: tegra: cardhu: add support for TPS61050 flash driverDanielle Sun
Bug 794431 Original-Change-Id: I889c224b184d099339ccdb438326a2037f85cdf6 Reviewed-on: http://git-master/r/34214 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R4427050d243067273f1035b4d7f18db3c8c0ee51