summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-power.c
AgeCommit message (Collapse)Author
2012-03-23Arm: 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
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23video: 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: Rda6368b3e3d31b508be0cee4b13b322125495226
2012-03-23ARM: 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: Rf189bc5a0510612b55504b3412f01cf8470038d0
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23arm: 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
2012-03-23arm: tegra: cardhu: pm269: Remove SDMMC1_VDD controlLaxman Dewangan
The SDMMC_VDD control is generated from the cpld programming for pm269 and so it is not require to have gpio control for this. bug 880984 Reviewed-on: http://git-master/r/56627 (cherry picked from commit 38ad9be02578b64d3f5eab8c6146abfc6c842d35) Change-Id: Id7cae7a724c02754b3abbc937a7e80b9a51d7977 Reviewed-on: http://git-master/r/57254 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R34a8cb39a5c557461ebbb540692487d357798eca
2012-03-23arm: tegra: cardhu: Support for PM311Laxman Dewangan
Adding support for PM311 based system. bug 870139 Reviewed-on: http://git-master/r/50012 (cherry picked from commit d319d9980b6b225735ac97160fdee18fbabba2f0) Change-Id: Iaa28921761e035e8fa29956b776f9379ae326b42 Reviewed-on: http://git-master/r/57251 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R50fc9a079bd46a050084afed2b0f460e2916ebc9
2012-03-23arm: tegra: Specify dev name for audio regulatorsSumit Bhattacharya
Specify device names for ventana and cardhu speaker and digital mic regulators. Also use same regulator name for ventana and cardhu speaker supply. Bug 872652 Change-Id: I5a254eee2037c86e208818f34cdff24aee0edad9 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55668 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R8a8bc937154783ba8bcfc21a237ab6043cc9ba0e
2012-03-23arm: tegra: cardhu: add gpio charger supportPritesh Raithatha
Bug 872590 Change-Id: I7e5bfe68a4f299f771b4af7094754e4167a44f29 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/54663 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R9dce2ca60c88531d5b16ed669404b3f1a25a9e81
2012-03-23arm: tegra: Add regulator entry for NCT1008venu byravarasu
bug 869217 Reviewed-on: http://git-master/r/51291 (cherry picked from commit bdf107203561935aa8d1eb1be36cfbbd36adfbe4) Change-Id: I3a342c87c65e586942396f12193726f0d60d17f1 Reviewed-on: http://git-master/r/54225 Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: Re3c83bf2dad8b8fb64b4372af15461c3b9a775bc
2012-03-23ARM: tegra: cardhu: Fix SDMMC regulator registrationDan Willemsen
Use the device driver name instead of encoding the SDMMC controller in the regulator supply name. Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Change-Id: I08fb807c5a13eedd70bb9a5d47633334d51133d6 Reviewed-on: http://git-master/r/52502 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2966fc597604a2c8a0e5b2c9f507a4566e3400f9
2012-03-23ARM: tegra: power: set cardhu suspend mode to LP1Jin Qian
http://nvbugs/876007 Change-Id: Id060bcc5ef20c0bc553bc171a3b96699140b2161 Reviewed-on: http://git-master/r/52136 Reviewed-by: Jin Qian <jqian@nvidia.com> Tested-by: Jin Qian <jqian@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R6496b91629af42d4b6ac9a623cd63d03c14abab2
2012-03-23arm: tegra: cardhu: Support for PM305Laxman Dewangan
Adding support for PM305. bug 846246 Original-Change-Id: Ib036c67c12984668e0b7153f76a1a1d44c5be14f Reviewed-on: http://git-master/r/49820 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R9e9eb93ddcea487159854533eead3fe8eb74e42b
2012-03-23arm: tegra: PM269: Fix focuser I2C timeout issue.Frank Chen
Fix regulator_get error and reset the sensor/focuser properly in the camera power on routine for PM269. Bug 842713 Original-Change-Id: Ia3820ec9e7bcca850b090a48963606af855f5ad2 Reviewed-on: http://git-master/r/49101 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Rebase-Id: R5623445c753a3e8ffaaef38a5b105c8330e21b49
2012-03-23arm: tegra: cardhu: Set dsi_csi rail to 1200mVLaxman Dewangan
Setting the dsi_csi rails to 1200mV. bug 869063 Original-Change-Id: If1bd3d804b5f3888e4bbd377ab2105c4ca7a2dda Reviewed-on: http://git-master/r/49175 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Re9e8cebb8e9db0a6f499514895bf3228eddbd479
2012-03-23arm: tegra: cardhu: Correct supply name of hvdd_pex.Laxman Dewangan
Correcting the supply name for hvdd_pex voltage rail. bug 868452 Original-Change-Id: I238051360baca044ea547ed0fed6cf7e4a663012 Reviewed-on: http://git-master/r/49174 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Krishna Thota <kthota@nvidia.com> Tested-by: Krishna Thota <kthota@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: R425970ed9eba558db187b9123241c433bf6addba
2012-03-23arm: tegra: cardhu: Suport for E1198-A02Laxman Dewangan
Adding support for the gpio changes for E1198-A02. bug 864282 Change-Id: I96e985882a3f2d00a66b300e85cb24661f884746 Reviewed-on: http://git-master/r/48483 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R07d861bb8832972e46a713d9ff195fef2cf6d1d2
2012-03-23arm: tegra: cardhu: Set LDO2 to 1200mV for E1208-A03Laxman Dewangan
The ldo2 power rail should be set to 1200mV on E1208-A03 based pmu. bug 863728 Original-Change-Id: I7730443bc052348a082d52a73e4f521ec34202f7 Reviewed-on: http://git-master/r/47491 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Vivek Aseeja <vaseeja@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: Rfc2975d5b80492523a4a767c001a8e22c9decaa7
2012-03-23ARM: 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: R6dbc2c1acb741666f6d7dda88f1bbb26c465717c
2012-03-23ARM: tegra: cardhu: Add IO power detection consumersAlex Frid
Bug 853132 Original-Change-Id: I59cc6b2025926695ebee12d808fb49f556ffaa6d Reviewed-on: http://git-master/r/42264 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rbd0d325e54141db2187dff6b11d5c0b20ff046d9
2012-03-23ARM: tegra: power: Added global EDP Capping tablePeter Boonstoppel
- Added table with EDP Capping values for different SKUs/regulator currents in new file edp.c - New entry point tegra_init_cpu_edp_limits() - Added DebugFS entry under debug/edp to list the currently selected EDP table - Populated EDP table in edp.c with data from Bug 844268 - edp.c keeps main EDP table; cpu-tegra.c and board-cardhu-power.c both read from there Bug 840255 Original-Change-Id: I55c2ee16278be8cd3005218bedebe76846d137d8 Reviewed-on: http://git-master/r/40938 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R70685c053f950a12fffd18f37c7f5ed381594f6d
2012-03-23arm: tegra: cardhu: Set AVDD_PLL and AVDD_PLL_SATA to proper voltageLaxman Dewangan
Setting the rail voltage of the AVDD_PLLs to 1.2V and rail voltage of PLL_SATA to 1.05V. Original-Change-Id: Ibf5bb1d11b7b15cabb68f90da7e24dd999915c55 Reviewed-on: http://git-master/r/41179 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc7f949b56c0d12d63f313aa005c4e71cbd0a3215
2012-03-23arm: tegra: Console suspend for all boardsLaxman Dewangan
Added the board level suspend/resume and call the console suspend from board level suspend/resume. bug 820536 Original-Change-Id: I246265241246dc0682870571c927bd23023e5aca Reviewed-on: http://git-master/r/41448 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Rebase-Id: R712acfe9a1ede8ef8d237ad993bcb5a9eac22a4d
2012-03-23arm: tegra: cardhu: Add board level suspend/resumeLaxman Dewangan
Adding board level suspend/resume for cardhu. Disabling the clock for console uart port if console_suspend is enabled. bug 820536 Original-Change-Id: Iecb78708ff7784dd131ffa83692b2419dba44e88 Reviewed-on: http://git-master/r/41147 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R14dcb8c7822b2bdc7e66807e292776b68d08d12d
2012-03-23mfd: tps6591x: Reorganise GPIO definitionLaxman Dewangan
Adding the TPS6591x gpio definition in tps6591x core header files. bug 849976 Original-Change-Id: I1f7a7cc38e220c091ccf44db5af6e43c34daa1cd Reviewed-on: http://git-master/r/41040 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R78e6ca62b6b1740d52e316784fbc41264ef01f0d
2012-03-23arm: tegra: cardhu: board SKU and fab cleanupLaxman Dewangan
Remove the hardcoding of the numerical value for different sku bit and fab definition and using macro for better readability. Original-Change-Id: Idf70c7a063b5416e170b3b7e61e896250c9ad70c Reviewed-on: http://git-master/r/37644 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd7e2bfcf6780b6b73a8438b904b8a13b0297b59d
2012-03-23arm: cardhu: Remove always_on from backlight rails.Laxman Dewangan
Removing the always on in constraints of the power rail of backlights. bug 850674 Original-Change-Id: I15b835012db75fdf74dc1d7a742da0573c5af06d Reviewed-on: http://git-master/r/40798 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9ca33b8b4b489590f649160ae9e6df627391cbf0
2012-03-23arm: tegra: cardhu: Add support for the E1256Laxman Dewangan
Adding support for the E1256. The configuration is same as the E1186 board. bug 849990 Original-Change-Id: Idd89e282627b2f0924fc313a5ba28f9e9a6032be Reviewed-on: http://git-master/r/40367 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R3b1f22dc222f4ce000d2e84a48b7e2f379159750
2012-03-23arm: tegra: pm269: remove power on/off delaysRay Poudrier
The problem with slow PMU was fixed with a hardware change to reduce capacitance on the power rail, so delays are no longer needed Original-Change-Id: Ib66378ca6bf18c112e90d44d3213dd5f6c870c92 Reviewed-on: http://git-master/r/37127 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R41f0ab153ba153f896390874b41893ee6e11dce5
2012-03-23arm: tegra: cardhu: rename vpp_fuse_pg to vdd_fuseVarun Wadekar
Bug 796825 Original-Change-Id: I91be0bca739a2daf32807306a611671f387a8988 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/36096 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R5d303050d04b8e2ec2d9724a60bec9b0cbef6f02
2012-03-23arm: tegra: cardhu: Add full constraints of regulatorLaxman Dewangan
Adding complete constraints of the regulators. bug 843566 Original-Change-Id: Ifd07d15d257ff8c89c4a3cc31c9e72d886e6b431 Reviewed-on: http://git-master/r/39633 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: Rf443864c31cc255e428d6f0de51add028d85db78
2012-03-23ARM: tegra: cardhu: Update vid_oc pin for pm269Ray Poudrier
Correct pingroup is DAP3_DOUT Bug 825778 Original-Change-Id: I252398c4f1d653c73c5fd26a7b5c12410a962ade Reviewed-on: http://git-master/r/39822 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb3bb758d23520c165fa6369bcb16979ec1824b5b
2012-03-23arm: tegra: pm269: Low power mode to unused vddio-gmi pinsLaxman Dewangan
Putting the unused vddio_gmi pins into the low power mode. bug 833087 Original-Change-Id: I7595d011a61d5993fee167e89ed7eb204d5cb6b6 Reviewed-on: http://git-master/r/37877 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Matthew Longnecker <mlongnecker@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R3fa74a5ebc7720b95f91f8da7b665e634522f210
2012-03-23arm: tegra: cardhu: enable PMU features for lp0Luke Huang
Enable PMU only features for LP0. System-wise LP0 is not enable by default yet. 1. Allow pmu SLEEP state 2. Keep 32KHz clk out from PMU enabled on LP0 3. Set core_power_req to be high enable 4. Turn off VDD1 (power for Vcore) on LP0 Original-Change-Id: Id6babdfc36de1a597f8df5d2943ef048699013d4 Reviewed-on: http://git-master/r/32853 Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com> Tested-by: Chih-Lung Huang <lhuang@nvidia.com> Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R1be5db70870d950a7ffe1361e60aad4156398172
2012-03-23arm: tegra: pm269: Correct the input supply for HDMIAlok Chauhan
change the input supply to master 5v to enable VDDIO_HDMI signal for HDMI. Bug 825778 Bug 823160 Original-Change-Id: I2d6360ab3769ff876bdb7d0e0b34d9298aa780d0 Reviewed-on: http://git-master/r/35904 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R0ad5c2ba75a7fd6c5ab26f27e6aa987681a6b014
2012-03-23ARM: tegra: power: Enable LP2 mode on Cardhu platformScott Williams
Change-Id: If47d86312afd02fb8e193631b7baec66c3232864 Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/47163 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: Rfadb990de8dc73fd53392029cc622629c8b986bd
2012-03-23ARM: tegra: cardhu: Disable power management featuresScott Williams
Tegra3 power management features have not been fully ported to Linux 2.6.39 yet. Disable them temporarily. Change-Id: Id9e1ebcab5f665845e6d1b685364f9cea9fe7329 Signed-off-by: Scott Williams <scwilliams@nvidia.com> Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: Rd813fa7d2be0ae8eec44c02834e21c2a47b5a846
2012-03-23ARM: tegra: Update cardhu boardfiles for K39Dan Willemsen
Rebase-Id: R53c264de0e30d06937fd88d97b9709b35c069f6d
2012-03-23arm: tegra: cardhu: support for PMUA03/A04Laxman Dewangan
The core_pwr_req signal need to be make high for the PMU A03 and A04. bug 829846 Change-Id: Ie568a29e76823e86743893ea59953b0429cc027a Reviewed-on: http://git-master/r/36544 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Ra97979df79f413641d2d862f982e6a7a114c2387
2012-03-23arm: tegra: cardhu: Changes for E1291-A04 power railsLaxman Dewangan
The E1291-A04 power rails are different then the A02/A03 version of E1291. Supporting the A04 power rails properly. Change-Id: I4c7dc0afa5b6bb1a7350418ef07f4ee7192cff30 Reviewed-on: http://git-master/r/35722 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Rebase-Id: Rafba9f71503029ac561c01ad7c97595926854917
2012-03-23arm: tegra: cardhu: Configuring DEV_SLP and gpio2 for A04Laxman Dewangan
Configuring the tps6591x into DEV_SLP mode and gpio2 of tps6591x into sleep mode for E1291-A04 board. This is required in order to have the gpio2 follow the 'CORE_PWR_REQ' pin in E1291-A04. GPIO2 of tps6591x is connected to the EN of the DC-DC converter which supply core voltage. bug 821295 Original-Change-Id: I01a8fa6c056872cff84dd0f2ae7601cee298ebcf Reviewed-on: http://git-master/r/32614 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R7eb913eabd4b8a51a688eb3bd09dff1ffc5c9545
2012-03-23Revert "arm: tegra: cardhu: core related fixes for lp0"Niket Sirsi
This reverts commit 0885c8037152e4b11d669c845ddf09ba49e5c8b6. Original-Change-Id: I254ca2966cdf28d548368340efb64617ce274a74 Reviewed-on: http://git-master/r/32698 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: R018aa71bbf41b0d3586002fe7226ff3573388407
2012-03-23ARM: Tegra: Cardhu: Enable CPU EDP limits tableDiwakar Tundlam
Original-Change-Id: I57f033f44cfdf19d61bc5bab41cec23e51b40c11 Reviewed-on: http://git-master/r/32089 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Re8f7d38f87635a3e709e83c8af6a81c67095210d
2012-03-23arm: tegra: cardhu: core related fixes for lp0Luke Huang
1. Set core_power_req to be high enable 2. Turn off VDD1 (power for Vcore) on LP0 Original-Change-Id: I81aedb4332c9e7ccd97def546a9a0611253f744a Reviewed-on: http://git-master/r/32277 Tested-by: Chih-Lung Huang <lhuang@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R4886f57403bc6148a6641ed8abe875da037cd4cb
2012-03-23arm: tegra: cardhu: set CPU EDP limitsVarun Wadekar
Original-Change-Id: I6282bbb63c34b8cc0d503cdd6eafe575fb78ef5f Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/31342 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R71a8023042831f208803dd7d7cad84912db9d3c1
2012-03-23arm: tegra: cardhu: Adding board entry for tps6236xLaxman Dewangan
Adding platform data entry for the tps6236x device and registering this device if board info has sku with bit0 as 1. bug 821295 Original-Change-Id: I18618ef75eca66a1f699c003c787dcb1f06e7659 Reviewed-on: http://git-master/r/31388 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Rb0d48c28c7460bd00874bd4cf972427e6939ba40
2012-03-23ARM: tegra: power: PM269: Add GPIO_REGPradeep Goudagunta
Adding GPIO_REG for power rails of PM269 board. Bug 823160 Original-Change-Id: Idbb889420e033780900b1b1b700637017640414e Reviewed-on: http://git-master/r/30366 Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2f23a797a5e751bb6fc781a4aa7ed0c1a9ea1805