summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise.h
AgeCommit message (Collapse)Author
2012-09-05ARM: tegra: enterprise: enable wl18xx wireless module supportRakesh Goyal
Bug 990784 Change-Id: I173df3f7244e7d0b40ae5aad98c72885ff42fdab Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-on: http://git-master/r/129103 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-08-27arm: tegra: E1239: Add TI aic326x supportManoj Gangwal
1) Add latest TI aic326x codec driver support 2) Dmic support for TAI Bug 1034241 Change-Id: I8db5223fd203a4e8f93f159a9c654486831f08a1 Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com> Reviewed-on: http://git-master/r/125265 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
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-06-27arm: tegra: enterprise: Add support to externel pwm.Kevin Huang
Bug 995402 Change-Id: I53e9f1801d3b37626abb89c67b4e63662dab8c65 Reviewed-on: http://git-master/r/111306 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-03-30ARM: tegra: enterprise: Add A03/A04 supportTom Cherry
Bug 939799 Reviewed-on: http://git-master/r/90824 (cherry-picked from commit 8c556f816196c17e059db2c11b966ca89848efa3) Change-Id: I67b26958862b8b60217c2750fe0b2eef3013d9b3 Signed-off-by: Tom Cherry <tcherry@nvidia.com> Reviewed-on: http://git-master/r/92409 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@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-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: tergra: enterprise: Add init code for system edpAnshul Jain
Init code for system edp tables for Enterprise (aka battery edp capping, aka battery peak current management); disabled by default. Change-Id: I8cff00dba18576a3fabf5542e609bca010de9d0f Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/65612 Reviewed-on: http://git-master/r/69107 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2011-12-21arm: tegra: enterprise: Initialize battery peak current management deviceAnshul Jain
Register the battery peak current management device, that can trigger cpu frequency/voltage change when GPIO is triggered by battery current monitoring device. Change-Id: I5a79ed2d3e057a51a7dc3953b8c252f4ee5b9a6a Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/68816 Reviewed-on: http://git-master/r/69104 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2011-12-15arm: tegra: enterprise: Add support for M7400 modem.Raj Jayaraman
Bug 878736 Bug 886459 (cherry picked from commit b840e235505829d7e11f2a984fb39d34bfb8f8d9) Signed-off-by: Raj Jayaraman <rjayaraman@nvidia.com> Change-Id: I08e48d03eced6e24f2b005d6f6a73cd4fec5c368 Reviewed-on: http://git-master/r/68295 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@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: Increase delay for voltage followerDiwakar Tundlam
Bug 902267 Reviewed-on: http://git-master/r/65007 (cherry picked from commit 025eabb99385865e582e0c3124ae76b985021069) Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> Change-Id: I70d3d889974c8455a614fdfdda41a2be099bef70 Reviewed-on: http://git-master/r/68004 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-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: enterprise: Add drivers for flashless XMM modemMichael Hsu
XMM modem requires GPIO power on sequence before modem software can be downloaded to it. BUG 828389 Reviewed-on: http://git-master/r/46801 (cherry picked from commit 675f98979d6c6a281631d6590be5c7b6e5352b6f) Change-Id: I56847ff0c002b9b6858c16ecca1bb9e9b18e3a60 Reviewed-on: http://git-master/r/62772 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re8d8478d1c96ff6a405c19aaf5b8d14659134c2f
2011-11-30ARM: Tegra: Power: Increase delay for voltage followerDiwakar Tundlam
bugid 897071 Reviewed-on: http://git-master/r/63432 Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> (cherry picked from commit c37d623192e6c07950c711eb9cbc584813567cd7) Change-Id: Id7faa07f9b7ccc779557a79bb704b901fd67436e Reviewed-on: http://git-master/r/65289 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb62dd30fc38085b89f5921c87e4115472221c622
2011-11-30arm: tegra: enterprise: Enable battery charging based on kernel optionLaxman Dewangan
If kernel command line option have the power_supply as battery then enable the battery charging functionality. Reviewed-on: http://git-master/r/50673 (cherry picked from commit 4f36edabc585f3fea28e2f959558ac7e07dd2b5e) Change-Id: I5a12105503f29e4e58991bcf4c020c709a97a7cd Reviewed-on: http://git-master/r/56994 Reviewed-by: Syed Rafiuddin <srafiuddin@nvidia.com> Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R9fa09e3c265fabefd14804def31100259bfd9730
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: enterprise: correct gpio for atmel touchSachin Nikam
Using the correct GPIO number for "atmel-irq" which conflits with mpu3050 irq. Due to the double usage of gpio_request for same gpio number mpu3050 was failing to register on i2c. Change-Id: I08a323e56ec29383517621bd36a0995ce2d93eb2 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/52858 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Joseph Lehrer <jlehrer@nvidia.com> Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Rebase-Id: Rcc277b7b8aaa0fe32f0a56403981c0ad59aedfef
2011-11-30ARM: tegra: Add enterprise audio supportSumit Bhattacharya
Bug 862023 Change-Id: I0ba560f471088302d6197c564f02606a25f2a5db Reviewed-on: http://git-master/r/51072 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rfeed9cb02b08e8673c0b4784d2eedc672c3b4bfc
2011-11-30arm: tegra: enterprise: Use proper SKU bit for batteryTom Cherry
Original-Change-Id: I93ddf372cf41a4161dd03127212f95584f4ca24f Reviewed-on: http://git-master/r/50413 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Thomas Cherry <tcherry@nvidia.com> Rebase-Id: Rafd5392d80000b3e8043508143798dcf8766e539
2011-11-30arm: tegra: entrprise: Enable battery charging for special SKULaxman Dewangan
Enable battery charging with special SKU. The board ID have the sku field and bit 0 of the sku should be 1 for enabling battery charging. bug 868483 Original-Change-Id: I028bcbfbc042184a7feecb66bfbf35d6c70cd355 Reviewed-on: http://git-master/r/49416 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Rebase-Id: Rbe63dbafc5fb6c2a29fb4c12bb3496a6e9d68d87
2011-11-30arm: tegra: enterprise: set suspend_modeWen Yi
Set LP0 as default suspend_mode for Enterprise and 1197. Set LP1 as suspend_mode for Enterprise A01. BUG 861362 Original-Change-Id: I2c0fdbe38b074528accf9c55a780f00c17074373 Reviewed-on: http://git-master/r/45871 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc85f78a9d7df6531f779e33f42847b7c246b8052
2011-11-30ARM: tegra: cardhu: switch off PMU at high temperaturevenu byravarasu
Add board support needed for PMU switch off when tsensor detects temperature > TH3 threshold set. bug 850047 Original-Change-Id: I7a283cedc735264dd8ea52801f7f1a103e9293cb Reviewed-on: http://git-master/r/41531 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc4bf2206a7207e28434b46baed442cd6f2797fbc
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: enterprise: Clean some of tps80031 definitionLaxman Dewangan
Adding public definition in the 80031 header so that client can used directly in place of defining at client level. Original-Change-Id: Ifb64e0ffc83bc29c470d08a49d0915613a677537 Reviewed-on: http://git-master/r/40208 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R981610616a78797050538c2a4eb5160ea11384c8
2011-11-30arm: tegra: enterprise: init modem according to modem_idSteve Lin
Init baseband modems according to the modem_id passed from the bootloader. Bug 842870 Original-Change-Id: Ib8cd37877eb50ac67a337ef20dd6c6f631169578 Reviewed-on: http://git-master/r/39273 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R12d2b58e46d8962858394ba0328d3d0c43fa8bc9
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: suspend support addedBitan Biswas
Suspend support for enterprise board added with following changes - 1. suspend initialization for enterprise added 2. tegra suspend platform data - corereq_high polarity for enterprise board corrected. timer parameters matched with cardhu settings. Bug 826737 Change-Id: Ie4ee0d436ccb1ec83cf60b116fa66b015366d134 Reviewed-on: http://git-master/r/32413 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R9c00530272bf5bba50a960802c5b89519c08c70e
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
2011-11-30arm: tegra: enterprise: Updating power rail info for TPS80031Laxman Dewangan
There is independent driver for the pmu tps80031 and so updating the power rail information based on this driver. Also registering the tps80031 device. bug 830904 Change-Id: I98b6ed382dd8b849bd44015f2a2e39e7326cd4a9 Reviewed-on: http://git-master/r/32958 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R6af201cae368b97e658f6eff8851760f77cebe2d
2011-11-30arm: tegra: enterprise: Added KBC supportAlok Chauhan
Added KBC support Bug 827020 Change-Id: Ieac77376aa086f0151b5db4f9069dc886c8a2491 Reviewed-on: http://git-master/r/31568 Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Alok Chauhan <alokc@nvidia.com> Rebase-Id: R57011c3e96f4d14a1d53d8376454a7872c26767f
2011-11-30ARM: tegra: baseband: Add PH450 modem init and reset functionsSteve Lin
Add PH450 modem init and reset functions for Tegra Enterprise. Bug 800301 Change-Id: I7068fa87118c2388badb664da3d1a83a3eb49dae Reviewed-on: http://git-master/r/30920 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R5c93eca6b9fd9d45afbc5d42b49d779f6a027a9a
2011-11-30arm: tegra: enterprise: Enabling the PMU drivernagesh Penumarty
Adding the board file for power and enabling the TI 6025 pmu driver. Original-Change-Id: I4676223599877ca51d892b373bcae03778c25f57 Reviewed-on: http://git-master/r/28668 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Change-Id: I5ee27c2aa99075960b3255fb7a9dbae397e3b71d Rebase-Id: R7fda12e3247fa1e7769198113e8c883a1c1b6e09
2011-11-30arm: tegra: enterprise: Renamed tegra_enterprise to enterpriseKasoju Mallikarjun
Renamed tegra_enterprise board name to enterprise Original-Change-Id: If4bfe61ef086f980b81ca4fedd30d760e89befad Reviewed-on: http://git-master/r/28324 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Change-Id: I27173743eedba2d964b33d17136318f93f1e3afc Rebase-Id: Rbc65b62d51cb7249bcf2d07291c93c223c231369
2011-11-30arm: tegra: tegra_enterprise: Creating board filesKasoju Mallikarjun
Creating initial board files and config files for tegra_enterprise board. Original-Change-Id: I77dcd612421167b9c6441d5d6fb779bb51491efa Reviewed-on: http://git-master/r/20852 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Change-Id: I498fe3cde454657c22fb1c1bc2212eb5e2f7fd6e Rebase-Id: Rcf164609f08780297a383d040e934a1ecd3c86b5