summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-whistler-power.c
AgeCommit message (Collapse)Author
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-04-10arm: tegra: Add delay support in regulatorAlok Chauhan
bug 939242 Change-Id: I552c664fbac5519cc97593ebec3884f716158887 Signed-off-by: Alok Chauhan <alokc@nvidia.com> Reviewed-on: http://git-master/r/94499 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2012-03-13arm: tegra: whistler: Add board suspend/resumeLaxman Dewangan
Adding board suspend/resume functionality for whistler. bug 907612 Change-Id: Ibb4178bbed7e4fa5f0d8b0080a34e85a3fe5aefc Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/88278 Reviewed-by: Shridhar Rasal <srasal@nvidia.com> Tested-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-02-15ARM: tegra: whistler: Update max8907c power offDan Willemsen
Opt into max8907c registering a pm_power_off handler instead of doing it ourselves. Change-Id: Ie4eb76e3b7e05d1393815ace18458ce37d8a0c7c Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83601 Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-11-30ARM: tegra: whistler: Assign regulator to VDD_AONPrashant Gaikwad
On whistler, VDD_AON rail do not have separate regulator. Make it as consumer to core regulator. Bug 899605 Change-Id: I53bb47fa41e027490e2641da089b69cef7e0ebfa Reviewed-on: http://git-master/r/63528 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R70bcd08a543dfd26ba5136721298d92e50e65f8d
2011-11-30ARM: tegra: whistler: enable LP0 suspend/resumeJoshua Cha
To enable LP0 suspend/resume operation of whistler ref b'd, we set combined_req flag. Bug 862504 Change-Id: I3f146b1bd656bc653463b60a64c0b99324670581 Reviewed-on: http://git-master/r/64012 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rb45382cce05229d1b62e7fd172e882b912d0b3f3
2011-11-30fixup whistler k39Dan Willemsen
Rebase-Id: R7640f14db9b7d5a2bfaa73557dd781cec9290098
2011-11-30ARM: tegra: Whistler K39 updatesDan Willemsen
Rebase-Id: Ra87c1d4245a0ce31e3fe7529f06ca18fbe703706
2011-11-30ARM: tegra: whistler: Power down/up core railPrashant Gaikwad
program pwren signal of max8907c regulator to power down/up core rail on deep sleep enter/exit deep sleep mode. core_timer and core_off_timer changed as per K32. separate_req set to false as whistler pmu has combined power requests. Bug 817378 Change-Id: Ia95a61360079f919a039572cf8fd4597db9efd50 Reviewed-on: http://git-master/r/28435 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R690a39529c184fea5be02af9223f7479874fd3e4
2011-11-30ARM: tegra: whistler: Update ov5650 driverFrank Chen
- Set vddio_vi voltage to 1.8v - Enable vddio_mipi regulator - Adjust camera power on sequence - Update copyright info Bug 783488 Change-Id: If5d61879a33131d4b5f99cf232d0b246f0524e2e Reviewed-on: http://git-master/r/26618 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Frank Chen <frankc@nvidia.com> Rebase-Id: R6176d3e776bcedda6dd2e9d4e7aec60170cb5dc8
2011-11-30whistler: add irq to max8907c driverTom Cherry
Add irq to max8907c mfd driver to be used with RTC and battery charger Original-Change-Id: I55afc2269dbc2fc872f4aa2f79751896d1c77705 Reviewed-on: http://git-master/r/16616 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R1bb02c49817f294215c66b324f755f90dcc13f66
2011-11-30[ARM] tegra: removing LDO5 consumer supplySachin Nikam
LDO5 regulator has consumers VCORE_MMC, AVDD_LCD1 and VDDIO_1WIRE. SDHCI gets this regulator by name "vmmc" and disables in suspend and enables on resume. Though it happens equal number of times after resume UI is not seen. Till proper fix is identified removing the consumer supply entry for LDO5 after which device resumes with UI properly. Bug 780047 Original-Change-Id: Ia95906861ad5fa030546f5d723615c74932c97be Reviewed-on: http://git-master/r/17197 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R94592367db8c19f2158f0eba3b9390acb23d077b
2011-11-30[ARM] tegra: Enable LP0 supportSachin Nikam
Bug 780047 Original-Change-Id: Ideec82c535d9fbad869cce89375828342da91dbb Reviewed-on: http://git-master/r/16058 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Re614c8b44c1062d3444ecabea1c9163ef0473ede
2011-11-30[ARM] tegra: whistler: regulator constraintsSachin Nikam
For Max8907b SD1 and SD2 regulator min and max voltages are same. min = 637500mV and max = 1425000mV. Original-Change-Id: I11ace93220df1a8f57ba2f08aff7b25f2f37a9e2 Reviewed-on: http://git-master/r/14796 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R81bc83db6f043ff529a994b70438aa65a114e464
2011-11-30[ARM] tegra: whistler: Camera sensor ov5650Sachin Nikam
Regestering and intializing tegra_camera and ov5650. Configuring pinmix for VI. Original-Change-Id: I7672f5a1e4ef87cc115183395b144a82bb52f9e8 Reviewed-on: http://git-master/r/14773 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rd2e3a9a82f64070c2e10fbf26a56b78ff705ccdf
2011-11-30[ARM] tegra: whistler: mmc regulator nameSachin Nikam
mmc driver expects regulator name as "vmmc" Original-Change-Id: Ic3aa58f7794c24042fafe0b5d3915875bda7447a Reviewed-on: http://git-master/r/14728 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R72524359786125b048414e122d7b2bcce14cf389
2011-11-30[ARM] tegra: whistler: regulator consumer supplySachin Nikam
Adding names of the regulator supply for max8907c Original-Change-Id: I7e56937bc7b223f062b9573776435a479cccb203 Reviewed-on: http://git-master/r/14378 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R8b98ffb859d0c54d132346d55b92a37a7f773fdd
2011-11-30max8907c regulator for whistlerTom Cherry
Original-Change-Id: I03149a2ca8d7fd1724a450612ac37c750167d7cd Reviewed-on: http://git-master/r/11699 Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Jinyoung Park <jinyoungp@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Ra5c3135f477e1b988f935c6df5c16675f32faaf6
2011-11-30Initial Whistler support in K36Tom Cherry
Original-Change-Id: I6fce3852aa1e5063c45caa72c53d6f095db969b7 Reviewed-on: http://git-master/r/11640 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rb8c00a412d29ee52d6ad680af817dd1cd99fc727