summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-pm298-power-rails.c
AgeCommit message (Collapse)Author
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-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-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-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-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-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-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
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-11-30arm: tegra: cardhu: pm298: Support for PM305, PM311 and E1257Jin Park
PM298 what MAX77663 PMIC supports for PM305, PM311 and E1257 based systems. Reviewed-on: http://git-master/r/56365 (cherry picked from commit 7ed6615501bf406e0fca79e559e60e896b07bea2) Signed-off-by: Jin Park <jinyoungp@nvidia.com> Change-Id: Ie4e376fdadf530d25bc3d446d925fde08f42e2b1 Reviewed-on: http://git-master/r/65067 Tested-by: Jinyoung Park <jinyoungp@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rf6feb97cfccb4993e40b95ae2ff07a2822fef80a
2011-11-30arm: tegra: cardhu: pm298: Remove SDMMC1_VDD control for PM269Jin Park
The SDMMC_VDD control is generated from the cpld programming for pm269 and so it is not require to have gpio control for this. This change is came from commit e92b10299b329f9df29ae23099b8f2f5f2eee1d7. Reviewed-on: http://git-master/r/56367 (cherry picked from commit b30687a50bb2bf520d71e02339d01481c2d418bd) Signed-off-by: Jin Park <jinyoungp@nvidia.com> Change-Id: I24d37dec2fa064c8a25526352247bcc9d3a002f9 Reviewed-on: http://git-master/r/65066 Tested-by: Jinyoung Park <jinyoungp@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R86cfccdc962147722f40b6dbcd4d6c81d9afb169
2011-11-30arm: tegra: cardhu: pm298: Fix SDMMC regulator registrationJin Park
Use the device driver name instead of encoding the SDMMC controller in the regulator supply name. This change is came from commit 676dd57f8eb252ce61807c02e5153b4ee4e29418, and it was reviewd on http://git-master/r/#change,53783. Reviewed-on: http://git-master/r/56368 (cherry picked from commit 03aa6082f7db7006de6e9c357fcf04e0d395fb16) Signed-off-by: Jin Park <jinyoungp@nvidia.com> Change-Id: If80057e52feb29598e2b6bff2e729277f7828531 Reviewed-on: http://git-master/r/65065 Tested-by: Jinyoung Park <jinyoungp@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rdb7c61e477e59a56237e0ea89c37848552842323
2011-11-30arm: tegra: cardhu: pm298: Correct min_uV for SD1 power railJin Park
Previously it is configured SD1 min_uV to 1.05V to avoid voltage under-shooting issue on SD1 power rail. But it doesn't need after safe voltage scaling step patch for max77663 regulator driver. Reviewed-on: http://git-master/r/56962 (cherry picked from commit 3ea4ea8a5594cb8b5781bfd06816993b0a3e90cf) Change-Id: Ied2b8e54f2ac05182b1e0d256e48cda2b6aab0b4 Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/65064 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rd4e1d0ea5f087fe223bb8bb5722c972031012678
2011-11-30arm: tegra: cardhu: pm298: Add regulator supply for NCT1008Jin Park
Adding regulator supply "vdd" for NCT1008 into PM298 what MAX77663 PMIC. Reviewed-on: http://git-master/r/56366 (cherry picked from commit 3db418ee3342f70cb8bfbb7edc0e897d69a826c9) Change-Id: Iba41fac3e8a92bc0e9f6ed4037b48bfded32e271 Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/65063 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rd14450aeff9bcd71c086266aa41114fcd6446970
2011-11-303.0: mfd: mfd_data has been removedDan Willemsen
Use platform_data instead Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R74c46fcb0c04961a8e91382da503679db2fede0b
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