summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-power.c
AgeCommit message (Collapse)Author
2013-01-30ARM: tegra: cardhu: Add battery regulatorLaxman 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> (cherry picked from commit 4b9cabe87060bf5f252206aba5b62ea1ccb2ff83) Reviewed-on: http://git-master/r/193761 Tested-by: Preetham Chandru <pchandru@nvidia.com> GVS: Gerrit_Virtual_Submit
2012-11-05touch: raydium: Update to board filesDavid Jung
Nvidia updates to add names for platform id, clocks to data descriptors. Correct 1.8V and 3.3V names for touch screen. Bug 1054288 Bug 1165520 Change-Id: I0ea7c63775ae64b8ec8386f5fdbe7503787a1e8f Signed-off-by: David Jung <djung@nvidia.com> Reviewed-on: http://git-master/r/159599 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-11-01ARM: tegra: Cardhu: Add power regulator for atmel.Xiaohui Tao
Add power regulator support for atmel Bug 1063749 Change-Id: I009cf857628486ba4d8bb2ba2c23d9aae12d3a07 Signed-off-by: Xiaohui Tao <xtao@nvidia.com> Reviewed-on: http://git-master/r/147119 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-10-26arm: tegra: cardhu: add support for PM315Bibek Basu
Add support for PM315 Bug 1157036 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 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2012-10-24ARM: tegra: Cardhu: Add power regulator support.Robert Collins
Change-Id: I3498a0f1ebc531834ab06f1fcdb3641ec3fc12b0 Signed-off-by: Robert Collins <rcollins@nvidia.com> Reviewed-on: http://git-master/r/142529 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2012-09-25ARM: tegra: Disabled pull-up of SLEEPP pin of tps6591x regulatorSumit Sharma
Bug 1042318 Disabled pull-up of SLEEPP pin of tps6591x regulator by adding pull-up init data in platform data Change-Id: I310c9656d4edfeec53058a0730ff0f2c0c200d78 Signed-off-by: Sumit Sharma <sumsharma@nvidia.com> Reviewed-on: http://git-master/r/134760 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-09-12arm: tegra: usb_phy: enable pllu_regulatorSuresh Mangipudi
Change to enable the pllu regulator. Change-Id: I6f8beb00c71e55b017c10576bf0aa990e09b362d Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-on: http://git-master/r/130990 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-09-10arm: tegra: board: remove board specific vbus initializersSuresh Mangipudi
Removed the board dependency for the vbus regulators and the vbus gpio in tegra platforms. Vbus need not be specified from the board files any more. Change-Id: I0dbab40f8737138bd469600810a7a17407329149 Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-on: http://git-master/r/130648 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-09-06ARM: tegra: fuse: rename regulator name as per chip pin nameLaxman Dewangan
The pin name for fuse supply for different chip have different name as follows: - Tegra20 has the name as vdd_fuse. - Tegra30 and later have the name as vpp_fuse. Correcting name of the regulator supply and implementing same in odm driver. Change-Id: Ic7a49f365fa30aa71b198ba588dcc4bfc36dcc98 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/130144 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-08-30arm: 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-08-07Merge commit 'main-jb-2012.08.03-B4' into t114-0806Pradeep Kumar
Conflicts: arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/atags_to_fdt.c arch/arm/boot/compressed/head.S arch/arm/boot/dts/tegra30.dtsi arch/arm/include/asm/bug.h arch/arm/kernel/traps.c arch/arm/mach-tegra/Makefile.boot arch/arm/mach-tegra/board-cardhu-sdhci.c arch/arm/mach-tegra/board-cardhu.c arch/arm/mach-tegra/board-enterprise-sdhci.c arch/arm/mach-tegra/board-enterprise.c arch/arm/mach-tegra/board-harmony.c arch/arm/mach-tegra/board-kai-sdhci.c arch/arm/mach-tegra/board-ventana.c arch/arm/mach-tegra/board-whistler.c arch/arm/mach-tegra/clock.h arch/arm/mach-tegra/fuse.h arch/arm/mach-tegra/tegra2_usb_phy.c arch/arm/mach-tegra/tegra3_clocks.c arch/arm/mach-tegra/tegra3_dvfs.c arch/arm/mach-tegra/tegra3_speedo.c arch/arm/mach-tegra/timer.c arch/arm/mach-tegra/usb_phy.c arch/arm/mach-tegra/wakeups-t3.c drivers/cpufreq/cpufreq_interactive.c drivers/input/touchscreen/atmel_mxt_ts.c drivers/mfd/tps65090.c drivers/mmc/core/mmc.c drivers/mmc/host/sdhci-tegra.c drivers/mmc/host/sdhci.c drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c drivers/regulator/Kconfig drivers/regulator/core.c drivers/regulator/tps80031-regulator.c drivers/spi/Makefile drivers/staging/nvec/nvec.c drivers/tty/serial/Makefile include/linux/mmc/card.h sound/soc/tegra/tegra_max98095.c sound/usb/card.c Change-Id: I65043bc6ce9e97d0592683462215a39e50f403fd Reviewed-on: http://git-master/r/121392 Reviewed-by: Bo Yan <byan@nvidia.com> Tested-by: Bo Yan <byan@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-08-01ARM: 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> Reviewed-on: http://git-master/r/119640 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-07-12ARM: 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-19ARM: 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 (cherry picked from commit 3168303db4130d4405d7a56c92ecf382c091e699) Reviewed-on: http://git-master/r/108372 (cherry picked from commit 90009fb5e08722bd8625f06ef64fbc7ddde5a464) Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Change-Id: Ic96eda2deb63ac25bc1ac58ca696ed8a4ab52cf7 Reviewed-on: http://git-master/r/109537 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-06-19arm: tegra: cardhu: fix copyright informationRakesh Iyer
Fix copyright information for board files. Bug 978305. Change-Id: I1322892c5752c5855edecfd7ef06e88663e1f5cd Signed-off-by: Rakesh Iyer <riyer@nvidia.com> Reviewed-on: http://git-master/r/108371 (cherry picked from commit db95bb83cbdf396b3c4918701af994ab481607b9) Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Change-Id: I04c57a256ab811f134c217967469f93b976fbfcc Reviewed-on: http://git-master/r/109536 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-06-08ARM: 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-07arm: 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> Conflicts: arch/arm/mach-tegra/pcie.c
2012-06-07ARM: 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-06-07ARM: 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-30ARM: 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-21ARM: 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-04arm: 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-23arm: 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> Conflicts: arch/arm/mach-tegra/common.c arch/arm/mach-tegra/usb_phy.c Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-04-23ARM: 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-18ARM: 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-04-11ARM: 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-04-11ARM: 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-04-11arm: 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-04-09Revert "HACK: Cardhu: Disable LP0 for now"Varun Wadekar
This reverts commit 6a1a6f4f69adf0febfd923795b45edeff63e75ed. LP0 was fixed with 5b4b921. Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-03-27HACK: Cardhu: Disable LP0 for nowDan Willemsen
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-03-25fixup: board-cardhu-*power*.c includesDan Willemsen
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2012-03-23arm: 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> Rebase-Id: R3253cda29f94927c189837ee6d405b73e949c66b
2012-03-23ARM: 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> Rebase-Id: Rd8a1d48dd3fdcbeab86745d6d572fcac6f75fbb1
2012-03-23ARM: 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> Rebase-Id: R1a26cf9ace13f35e2246304b77d42fc9359eacac
2012-03-23arm: 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> Rebase-Id: R24b6c07a82733297187e34007d41ccb3c95c2ee0
2012-03-23arm: 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 Rebase-Id: Rf6810be0f702b017083ac1c88d45b481ea2b2eb7
2012-03-23ARM: 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> Rebase-Id: Raacadc9292eb0d330e025809ad5a59da486b02d6
2012-03-23arm: 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> Rebase-Id: R32eb6de52e54784d2ed68e8bc9cfb436ae78405c
2012-03-23arm: 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> Rebase-Id: Rf98442e35d1481d09e2d29de990a52143cdd2f2a
2012-03-23arm: 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> Rebase-Id: R27d28d21ea86bbd0055aa00be10de603d99d1227
2012-03-23arm: 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> Rebase-Id: Rf3aa0d747fe08d8117b7168d552aa39de78b3184
2012-03-23arm: 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 Rebase-Id: R5d39c2af7cd5887c78b6a35f36c60125e618a238
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23ARM: 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: R98017f0f2bbf6e745961c427d1dc2d05e042b303
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23arm: 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