summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-power.c
AgeCommit message (Collapse)Author
2013-02-01ARM: tegra: cardhu: Add battery regulatortegra-l4t-r16r3-rctegra-l4t-r16-er-2013-02-13Laxman Dewangan
Add battery regulator which is always-on. The rail which is powered from battery can be added on this rail as consumer. bug 1218527 Change-Id: I2394e1894649cd4fa736646981374681f603c832 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/#change,193052 (cherry picked from commit 4b9cabe87060bf5f252206aba5b62ea1ccb2ff83) Reviewed-on: http://git-master/r/193777 Tested-by: Preetham Chandru <pchandru@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2013-01-04arm: tegra: sata: Fix LP0 resume problemYen Lin
- Fix a bug in ahci-tegra.c when checking if SATA is on when resuming - Add codes to support PM315 which uses LDO1 regulator for SATA rails bug 1206518 Change-Id: Iaa910b1948fbcf5e45491977fd8ed0b313d2e0ae Signed-off-by: Yen Lin <yelin@nvidia.com> Reviewed-on: http://git-master/r/188441 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Peng Wu <pengw@nvidia.com> Tested-by: Peng Wu <pengw@nvidia.com> Reviewed-by: Eric Brower <ebrower@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-09-17arm: tegra: raise cpu floor when display is onWen Yi
When device is idle and display is on, the minimal cpu frequency can drop to 51mhz. Since it takes several tens of millisecond to ramp up cpu freq, the delay impact negatively the performance of low latency CPU bound tasks. Given the power savings of several milliwatts running cpu at 51mhz comparing to 102mhz or 204 mhz at idle, the idle cpu freq is hence raised to 102mhz for smart panel device and 204mhz for dump panel devices. Bug 1036216 Change-Id: Ifb0ed88d4c5fcf5b637d09c587322cec72b8a08d Signed-off-by: Wen Yi <wyi@nvidia.com> (cherry picked from commit c8465feffcd0cf2401bbd6c6f535955dd68bda55) Reviewed-on: http://git-master/r/132479 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ujjaval Patel <upatel@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-08-29arm: tegra: Board files settings for LP1 0.95V CoreVKarthik Ramakrishnan
Set the register values for each of the board files to keep the Core voltage to 0.95V in LP1. This change is only for those platforms where LP1 is supported. Enterprise and Kai are the main platforms for this change. There is no support for Cardhu for LP1 and so is left blank and the feature will be skipped for Cardhu platforms, except for AP37. AP37 with a PM269 board needs this change and so Cardhu board file is updated with the values specific to AP37. This change is part of the feature to set VCore to 0.95V Refer to http://git-master/r/124135 for more details Bug 1035684 Change-Id: I6d1d984b0e7968b441cebbc37705c25647a4a85a Signed-off-by: Karthik Ramakrishnan <karthikr@nvidia.com> (cherry picked from commit b46921e475bd95e729896a6763bc94df1e03ee4a) Reviewed-on: http://git-master/r/124780 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2012-07-31ARM: tegra: cardhu: WAKE19 disableBitan Biswas
We see repeated WAKE19 (VBUS) resumes when USB device cable is connected for E1186/E1187 cardhu boards. Hence, this change disables the WAKE19 to prevent the problem bug 1025421 Change-Id: If7ebf68ebf257a9bea58652042d77f0c19f40366 Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
2012-07-31arm: tegra: usb_phy: Separate the consumer supplyPenny Chiu
Add usb host controller device names for avdd_usb consumer supply. This change will make all usb host controller devices have separate regulator debugfs. Bug 946361 Change-Id: I8f2a49bffc4623eac2e3f71333b602fb7a6caf7d Signed-off-by: Penny Chiu <pchiu@nvidia.com>
2012-07-11ARM: tegra: cardhu: disable VBUS wakeBitan Biswas
Disabled USB1 VBUS wake up on board revisions prior to E1291-A03 and E1198-A02. We see repeated LP0 wakeups if the wake source is enabled. bug 980993 Change-Id: I080696924aaea06f973392fe7682fecc7574bf02 Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/103627 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-07-06ARM: tegra: pm269: enable vibrator railLaxman Dewangan
Enable vibrator rail in order to support the vibrator. bug 1005183 Change-Id: I7133b259df590ad9dd376693b2f3224eb4431ec4 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/113635 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-06-11ARM: tegra: cardhu: enable DSI panel supportRakesh Iyer
Allow for DSI panel support to be present in release builds. Removed CONFIG_TEGRA_CARDHU_DSI config variable. Bug 978305. Change-Id: I2b34fa5c5331de897d2b753da90e26278a6b7870 Signed-off-by: Rakesh Iyer <riyer@nvidia.com> Reviewed-on: http://git-master/r/106919 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@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-06-04arm: tegra: resolve compilation time warningsSanjay Singh Rawat
Bug 949219 Change-Id: I91a67d30869e9800c483f112d58b9f76e2dbe361 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/103534 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-01ARM: tegra: cleanup wake header usageBitan Biswas
Removed unused wake header file from Tegra board files bug 980993 Change-Id: I61d919a2dc5b98caaca612b990fd1a7d06e76ae2 Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/103622 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@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-18ARM: tegra: cardhu: add initial A07 supportRay Poudrier
Bug 970890 Change-Id: I24c3b1e2c621afbb90ced552194403f147e20a6c Signed-off-by: Ray Poudrier <rapoudrier@nvidia.com> Reviewed-on: http://git-master/r/102984 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@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-04-19arm: tegra: resolve compilation time warningsSanjay Singh Rawat
Bug 949219 Change-Id: I875f8688a272c415ebf345b8f30e4afdf7551b29 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/91523 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-04-18ARM: tegra: cardhu:enable VDD2 when requiredLaxman Dewangan
The VDD2 supply the power to three rails: 1.5V, LDO1 and LDO2. LDO1 is used for PEX and LDO2 is used for SATA. By default making the VDD2 off and enabling when consumer requires. Change-Id: I283f62277246214966e7635bc31b6eb066f9282b Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/96451 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-04-05ARM: tegra: cardhu: Use fixed regulator for open drain gpioLaxman Dewangan
The gpio regulator which is controlled through the gpio, which is open drain type, is using the gpio_switch regulator. The open drain support is added into the fixed regulator and hence moving the regulator to use fixed regulator. Change-Id: I1428d7e10ff469587c45fe913c4be8b4e35cb5bd Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/94196 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-03-30ARM: tegra: Cardhu: Support for E1198-A03Laxman Dewangan
Adding support for E1198-A03 which have different regulators and the identification of regulators are done based on board sku id. Change-Id: Iee76d2bc493308da5346011232db32b933fd8625 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/92284 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-03-29ARM: tegra: cardhu: Fixed DSI panel issue on PM269.Kevin Huang
Bug 953155 Change-Id: I9fbb87f17e590971d5a0bf313e740e8b3b4c890b Signed-off-by: Kevin Huang <kevinh@nvidia.com> Reviewed-on: http://git-master/r/91871 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-03-23arm: tegra: Specify correct dev name for audio regulatorsPreetham Chandru
Specify correct device names for ventana and cardhu speaker and digital mic regulators. Bug 956562 Signed-off-by: Preetham Chandru <pchandru@nvidia.com> Change-Id: Iaa357b3da52dc9f593558b7f7e0ffda10ce8d938 Reviewed-on: http://git-master/r/91531 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Kiran Adduri <kadduri@nvidia.com> Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Allen Martin <amartin@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-15ARM: tegra: cardhu: Use machine_is_cardhu()Dan Willemsen
We don't need a static bool here, there's already a function that does this. Change-Id: I7e5f13fc706b44f87ee7032860b31a8d8f622f21 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83624 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-02-15ARM: tegra: cardhu: Update pm_power_off registrationDan Willemsen
Just set the opt in booleans in the platform data instead of checking which function to register for pm_power_off. Change-Id: If336ff69e4b61b4220e6766b2643c5fba74d01cc Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83597 Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-02-14arm: tegra: cardhu: use tps62360 regulator driverLaxman Dewangan
Use the mainline's regulator driver tps62360 for core power in place of NV's tps6236x driver. Change-Id: Ibfa0ef8f4d59f48b31867dc1b1b0635d39a738ef Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/78413 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-01-20arm: tegra: cardhu: Use fixed regulatorLaxman Dewangan
Using fixed regulator in place of gpio-switch regulator. Fixed regulator is very similar to gpio-switch regulator and it is available by default in linux kernel. gpio-switch-regulator will be used only for the open collector load switches. bug 923713 Change-Id: I42480cb314135d475b4d4b56bb5e8e73eba2f77e Reviewed-on: http://git-master/r/74536 Reviewed-by: Simone Willett <swillett@nvidia.com> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/76465 Reviewed-by: Automatic_Commit_Validation_User
2012-01-06ARM: tegra: Clean up tsensor includesDan Willemsen
mach-tegra/tegra3_tsensor.h is used for the parameterized initialization of the tsensor device. mach-tegra/include/mach/tsensor.h is used for the tsensor device driver. Really, mach-tegra/tegra3_tsensor.c should go away - probably becoming a device driver. Change-Id: I16edae878f1e97d1654252cfee49cd9dd7f77db7 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/72481 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-12-30arm: tegra3: Enable vbus1 & vbus3 for PM311 & PM305.Preetham Chandru
Enabled vbus1 & vbus3 for PM311 & PM305 boards. In PM311 & PM305 the gpios used to enable vbu1 and vbus3 are TEGRA_GPIO_PCC7 & TEGRA_GPIO_PCC6 Bug: 914114 Change-Id: Id52cf6399526cb135968370478b5ac1bd53fe364 Signed-off-by: Preetham Chandru R Reviewed-on: http://git-master/r/72409 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2011-12-30arm: tegra: cardhu: correct 'en_ddr' and 'en_3v3_sys' power settingHaley Teng
'en_ddr' should be 'always on' and enabled when boot. 'en_3v3_sys' should be enabled when boot. Signed-off-by: Haley Teng <hteng@nvidia.com> Reviewed-on: http://git-master/r/60426 Reviewed-on: http://git-master/r/66590 (cherry picked from commit 28ed5f661ecd55de42688e565c65ff9c0bd3bdda) Change-Id: I86edb0d3317b02da964fc89b8d593d1d0d3b75b0 Reviewed-on: http://git-master/r/71963 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Haley Teng <hteng@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-12-21arm: tegra: cardhu: change default regulator currentDiwakar Tundlam
Bug 888679 Change default regulator current to 6A on cardhu to support T33 based board without VF Change-Id: Ica8c1a9a4276ae1fb140c6a2ad1db04bd96c9471 Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-on: http://git-master/r/70187 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Aleksandr Frid <afrid@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-08arm: tegra: cardhu: Enable output capacitor dischargeLaxman Dewangan
Enabling output capacitor discharge for the core power supplied from tps62361x. bug 871944 Reviewed-on: http://git-master/r/64838 (cherry picked from commit 8dfc169da3f7af3072956f766fb760830cf8b8ad) Change-Id: Ib996d63a2b0e0ed43e1a76286e84266bf4ab4c72 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/68426
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: cardhu: Call tegra_gpio_enable() for tegra gpio onlyChaitanya Bandi
Corrected the range check for enabling gpio for TSP62361B because tegra_gpio_enable() is for tegra gpio only Bug 897387 Reviewed-on: http://git-master/r/65123 (cherry picked from commit f7ef3d5a8a56a5050174383da1818c80a65729bd) Change-Id: I66e08170596678a267f25602f0daf79a3e0d34bd Signed-off-by: Chaitanya Bandi <bandik@nvidia.com> Reviewed-on: http://git-master/r/66609 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R14092c5f0f254e11358349e9ecfc84faa0228cb8
2011-11-30arm: tegra: cardhu: Put LDO4 in high power mode alwaysLaxman Dewangan
Based on characterization, at high temperatures Tegra will draw more than 1mA, which is what the datasheet reports for the low-power mode of LDO4. So removing the LOW_POWER mode flag which makes LDO4 in low power mode in suspend. bug 890770 Reviewed-on: http://git-master/r/64825 (cherry picked from commit f4263c693e235c52d7ad4ad32d2508b4a6393508) Change-Id: I9289a504af71fa488d30d77aa6cbb6e1d7dd05a4 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/65456 Rebase-Id: R3cf4b2dfa2b5fea9fe281cad769fb5addc241abd
2011-11-30arm: tegra: cardhu: Integrate MAX77663 PMIC into CardhuJin Park
Integrating MAX77663 PMIC based PM269 board into the Cardhu board. The system will be find the correct PMIC using the Board ID of PMIC in the Cardhu init phase. Bug 849360 Reviewed-on: http://git-master/r/56354 (cherry picked from commit 4d7da62a829de4d051c458caa052a6d612f642fa) Change-Id: I41a52b70d27378e6240522c16256f8c7e42144b5 Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/64399 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R6baa5408a249a41d577f22da8476ad020600b12d
2011-11-30ARM: Tegra: Power: use new api to get cpu regulator max_currDiwakar Tundlam
used when the chip SKU is T33/T33S (cardhu case) or AP33 (enterprise case) to initialize edp with a higher cpu regulator max_curr value. bug 888679 Change-Id: Icb50b33b1fc9b1248886e040f4b9b927feee4242 (cherry picked from commit ea572ebf71bbced17f2df2313f03e032949fac68) Reviewed-on: http://git-master/r/64210 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R248e17bf5ab3541dac91815b3cabd0d1dfab8a13
2011-11-30arm: tegra: cardhu: Put LDO7/8 to OFF in sleep stateLaxman Dewangan
Putting the LDO7 and LDO8 to OFF in sleep state. bug 892613 Reviewed-on: http://git-master/r/63500 (cherry picked from commit 52897937e5c30cd7e0e6c096f166936a0d396a4f) Change-Id: Ie51594f739e5e581dec17733550ebd4e8d28e040 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/64046 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R58fc9d4c16f990658da18822505d0d9dbe7a31a5
2011-11-30arm: tegra: cardhu: correct supplied_to battery driver namePritesh Raithatha
supplied_to battery driver name is used to link charger driver with battery driver. Using that upon power_supply_changed() of charger, external_power_changed() of battery driver get called. Bug 872590 Change-Id: Ib80c1770a5a519d21430b3fad5759a848f5db1f3 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/64078 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rced3500a496746d8186f44e2948a37f6b1cb66b8
2011-11-30arm: tegra: cardhu: Register ricoh583 pmu driverLaxman Dewangan
Registering the ricoh583 pmu driver. Change-Id: I3547522d661852826185e50b6958234a04ca0b4b Reviewed-on: http://git-master/r/62948 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R458057614dd9db4aeb34d37de20c6753e78b3e51
2011-11-30Arm: Tegra: Cardhu: pm269: Add ramp voltage for LDO3Pavan Kunapuli
The ramp voltage for the ldo3 for PM269 is around 1mV/us. Setting this value. bug 872382 Reviewed-on: http://git-master/r/51364 (cherry picked from commit aa84b06982dbea58b815fc99bbbf84c7bdaddc78) Change-Id: I2b7cd8883c06250490c3e27dd28384985706aa68 Reviewed-on: http://git-master/r/62341 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R74b6d629197cc9b1cc591a4ac318f7105c7f28c5
2011-11-30arm: tegra: cardhu: Configure LDO4/7/8 in lp mode in suspendLaxman Dewangan
Configuring the LDO4, LDO7 and LDO8 in low power mode in suspend. bug 890770 Reviewed-on: http://git-master/r/60411 (cherry picked from commit 5c65acbba9526f66679ed6934e008c4205c7fd88) Change-Id: I519e99ba02eac08fc93b69422fd129eea85eec3a Reviewed-on: http://git-master/r/61439 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rd5f3000c7845e3967b542268feaeeff169ad7498
2011-11-30arm: tegra: cardhu: enable LP0Wen Yi
Enable LP0 for cardhu family boards. BUG 893759 Change-Id: Ic5cceeb1034104eefb3243036fbc2c3dc0125b43 Reviewed-on: http://git-master/r/60335 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd7c4a6633a428895ebdb1e98932c696e7587271e
2011-11-30video: tegra: support display board PM313Hyungwoo Yang
This change supports PM313 with 19X12 panel. The change uses PM313 in "Single input to Dual output" mode Bug ID : 822980 Reviewed-on: http://git-master/r/50215 (cherry picked from commit b83e795747fa860b5b7fb66b2067ebe4f15bcfd0) Change-Id: Iabf707ded2976e9877481c215d0b1f1940781f14 Reviewed-on: http://git-master/r/60085 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Re8eadc35c75fa21b0a5f3cb3bee0e8cb77dc3238
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: Support Fab A05Laxman Dewangan
Support for E1291-A05 board. bug 881745 Reviewed-on: http://git-master/r/58053 (cherry picked from commit be104b795f0c46b8bbe1e45ca618fed74d81a7c6) Change-Id: I0137f9e13ee9c01bd60125589b16023c899389c9 Reviewed-on: http://git-master/r/59287 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R6450506e02427f4bae13857a52ed43dd530e720a
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: Set LDO2 to 1200mV for E1208-A04Laxman Dewangan
bug 875709 Reviewed-on: http://git-master/r/56632 (cherry picked from commit b7077b25dfaa7c92c5f05f50688d26710eb57348) Change-Id: I46b0bd4d939e5ffbce9599ad2c437a7d424b1d87 Reviewed-on: http://git-master/r/57258 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb192b1590af659143cf62938ce5ab468526216ee