summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise-sensors.c
AgeCommit message (Collapse)Author
2012-08-27ARM: tegra: TAI: Add E1239 supportSeema Khowala
Bug 1002637 Change-Id: I1271f95e8c174422bcb93eed3cc2bd7df8012479 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: http://git-master/r/123537 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Scott Peterson <speterson@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-07ARM: tegra: enterprise: Remove tegra_gpio_enb/disAshwini 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: I011fc1ec52b31b1b0602d577f02a6d20f37e402d Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/102773 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@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>
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-21arm: tegra: enterprise: Add initialization for ina230 driverAnshul Jain
Sample code for enabling INA230 (/ INA226) current monitor for battery EDP capping on Enterprise Change-Id: I2c5b919dca4c9e31aa1432cc45ae0486700e02de Signed-off-by: Peter Boonstoppel <pboonstoppel@nvidia.com> Reviewed-on: http://git-master/r/61968 Reviewed-on: http://git-master/r/69112 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2011-12-21arm: tegra: enterprise: support A01 camera moduleJihoon Bang
Change if statement to support E1513 A01 board in E1197. Add tegra_get_camera_board_info to parse camera module id that is passed in from bootloader. Bug 914552 Change-Id: I20c3bcaf181e29446aa254ea189d917bc6905488 Signed-off-by: Jihoon Bang <jbang@nvidia.com> Reviewed-on: http://git-master/r/69504 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-12-08arm: tegra: enterprise: TPS61050 board supportErik Lilliebjerg
Bug 860351 Bug 850614 Bug 852480 Bug 872156 Bug 824459 Change-Id: Ied7c156bf61024965592a792439699bf0226fe60 Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/66167 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: 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: enterprise: add camera I2C for A00 boardJihoon Bang
Camera I2C wasn't registered in A00 board. Add support for this. Bug 894201 Reviewed-on: http://git-master/r/60567 (cherry picked from commit 1122e0e92bf1cc8df7f9d5e3091c96e012529b54) Reviewed-on: http://git-master/r/62213 (cherry picked from commit 44bb5880800e1d29c346d063c4aba649370f4cfa) Change-Id: I65196666e40d5a827ceb36e808a0535279d4ce46 Reviewed-on: http://git-master/r/62777 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R5bb1541b409bce616994e4636b0f2f8be8b7ee39
2011-11-30arm: tegra: enterprise: add I2C mux driver instanceJihoon Bang
Add I2C mux driver instance to support two rear sensors. Add new GPIO pin to control reset for I2C mux. If board doesn't have I2C mux, it falls back to previous I2C tree. Bug 871860 Reviewed-on: http://git-master/r/54763 (cherry picked from commit c53f8fc9d5d05427684aafb4ad6552eb6cff7ff7) Reviewed-on: http://git-master/r/55799 (cherry picked from commit c5fe68c1b4b1ed1e283526c8ac057efb3a2af5af) Change-Id: I40a35cbd301e53a8d70700043142d5cac0655b5c Reviewed-on: http://git-master/r/57414 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: Re59baf9b13c653c366f992913622d1a46c8aecde
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-30Fix incorrect licenseMaria Bornski
Change-Id: Idea9835c001c489c260a1e53e52fbe6127afaeb8 Reviewed-on: http://git-master/r/49086 Reviewed-by: Maria Gutowski <mbornski@nvidia.com> Tested-by: Maria Gutowski <mbornski@nvidia.com> Rebase-Id: Rfd9cd94ed01869fe5eaee42238cfdd1d3be3c2af
2011-11-30arm: tegra: enterprise: EDP supportDiwakar Tundlam
Added EDP support for Enterprise board via ext temp sensor nct1008 Bug 824621 Original-Change-Id: I476b9ad2cb46620d4775e6ee6e102b45f2b4dc27 Reviewed-on: http://git-master/r/43144 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd0a03e8e8786fc76dd57149d9df315d084072cae
2011-11-30ARM: tegra: enterprise: Add front cameraCharlie Huang
modify enterprise board files to add support for ov9726 bug 829399 Original-Change-Id: I9ebbb9926820d9209224906d2a3aa8dcde072a12 Reviewed-on: http://git-master/r/40467 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb444bad59ae0f7ce83b79c8326175fa15964d069
2011-11-30ARM: tegra: enterprise: add tps61050Jihoon Bang
Add flash device to I2C bus 2. Add power sequence for flash device. Bug 844017 Original-Change-Id: Ieda304825ebbb87f61a11045f0b8be4272467588 Reviewed-on: http://git-master/r/40692 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R04353dd51b680715578f2c1594e0f474b37530a6
2011-11-30arm: tegra: enterprise: support stereo sensorJihoon Bang
Add separate power sequence and ID to rear sensors. It will allow them to operate independently. Bug 844021 Original-Change-Id: Iaf3399ea4c70999d1c8ea432f2df10c078e86004 Reviewed-on: http://git-master/r/40386 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Rebase-Id: R4bbc3008be78ea2fba63926fafedaea5b54cc4b3
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: enterprise: Add rear cameraJihoon Bang
Add and enable rear camera sensor. Support only one sensor for now. Original-Change-Id: I97a1067ab7d40ef434409b5a4175681248f85d90 Reviewed-on: http://git-master/r/36778 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc9829ef590136f09c942d76bf48d6b76993c8be7
2011-11-30ARM: tegra: enterprise: Fix sensors orientationKrishna Yarlagadda
Set correct orientation for accelerometer, gyro and compass on enterprise board Bug 833671 Change-Id: I0c63e00e22b5128870b1c38da22cb9165f224fb1 Reviewed-on: http://git-master/r/34528 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R878a84bb8949ac19535d34cca139ca2616e6d78f
2011-11-30ARM: tegra: sensors: Support nct1008 on enterpriseKrishna Yarlagadda
Register nct1008 on enterprise Change-Id: Ib555c7daee097f39b722acd34ec8097937c90b48 Reviewed-on: http://git-master/r/32364 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R9821291d316ac99bc613880e9011b81f38c80f6a
2011-11-30ARM: tegra: sensors: Add support for enterpriseKrishna Yarlagadda
Enable mpu and isl & proxy sensors for enterprise board Bug 827932 Change-Id: I735790f722b143ac654b5f8c0b1d4b3914e693d9 Reviewed-on: http://git-master/r/31879 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R7c2d4d8b434670769c6f09f55f364799335d0d53