summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-22pm: context: Fix ASM thumb2 problemPhilippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22ux500: Don't disable JTAG on SnowballPhilippe Langlais
JTAG state saved into product config for Snowball seems to be wrong, this disables JTAG debugging, so enabled it always Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22PM: ux500: Change ux500 PM runtime for 3.3 supportPhilippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22pm: fsmc: Add clock and regulator for Snowball smsc911x ethernet driverPhilippe Langlais
For fsmc clock the driver name is ignored (can be use by different driver). Add a v-fsmc consumer for vape regulator, for now only the Snowball smsc911x driver needs it. Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2012-05-22mfd: db5500-prcmu: increase timeoutsRabin Vincent
It is seen that sometimes under load, the set_epod() call spuriously times out. Increase the timeout to large (matching 8500) values, so that if they occur we know it is for real. Also remove the "Please check your firmware version" message. ST-Ericsson ID: 408175 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I911e1b18f812e3ceebc49105904ef5a6759f51bf Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44496 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22pm: u5500: deprecate v1 hardwarePhilippe Langlais
DB5500 v1 is no longer supported and now the code makes the assumption that it runs on hardware revision >= v2. So, lets deprecate all the v1 codes. Signed-off-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com>
2012-05-22ux500: usecase-gov:Set clk to low freq to save pwrVenkata Biswanath
setting ACLK and DMACLK to 25 opp usecases like voice call to save power. This was present in u8500 but not implemented in u5500. ST-Ericsson ID: 403936 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib09d00c4610fa79baa3dcf08d018f5fca31c5625 Signed-off-by: Venkata Biswanath <venkata.biswanath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42679 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22u5500: keep LDO_H always onRabin Vincent
The software specification says: "The sub camera is put in standby by setting GPIO_002 (CAM_SUB_PWDN) high and leaving the power supplies on, shutting only one power supply off will result in a leakage current of 1.1mA, Leaving both supplies on results in a leakage current of 15uA". Both supplies here are LDO_H and VIO, and since VIO is always on, keep LDO_H always on too, setting it to low power mode instead of disabling it. ST-Ericsson ID: 407971 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7ce2c30b761e04a26270718e2c92f4a609a07995 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44142 Reviewed-by: QATOOLS Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: QABUILD
2012-05-22regulator: ab8500: Clean out SoC registersBengt Jonsson
Clean out initialization that is handled by SoC. Regulator settings for Vpll (partly), Vsmps1, Vsmps2, Vsmps3 (partly), Vrf1, Varm, Vape, Vbb, Vmod are cleaned out. They should not be touched by the kernel. This patch removes the possibility to set these register bits as well (change in the driver). If there is a need to set these bits, they should be set during early boot, in e. g. SoC settings. ST-Ericsson ID: 403918 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I870cdd4195d196a64718fac9015cb5874f42693e Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42327 Reviewed-by: QABUILD
2012-05-22regulator: ab8500: Remove Vsafe settingsBengt Jonsson
The Vsafe regulator should not be handled by kernel, it should be setup before the kernel starts. This patch removes the setting of Vsmsp3Regu. ST-Ericsson ID: 366482 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I47af8002c0c06eb373f353aafa6f76f5ed1c1944 Depends-on: I3ef3dfa93946baffe019292084948e7c052b85c2 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42850 Reviewed-by: QABUILD
2012-05-22regulator: ab8500: Remove Vsafe voltage settingsBengt Jonsson
The Vsafe regulator should not be handled by the kernel, it should be setup before the kernel starts. This patch removes the voltage settings. Current consumption will increase slightly (rough estimate 25 uA) when the platform is in the low power state because SoC sets a voltage of 0.95 V where the kernel set a voltage of 0.925 V. ST-Ericsson ID: 366482 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia8a1033c5ceca2f7fe04ac30215406d954e0cae8 Depends-on: If3b3c22371e448d79e65e600e9472637cf17ddc6 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42849 Reviewed-by: QABUILD
2012-05-22Clocksource: mtimer: enable boot timeom prakash
Enabled the boottime summary information in kernel for U5500. ST-Ericsson ID: ER401917 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I3c7ea24535d304436d373b2de5e50626bcf66746 Signed-off-by: om prakash <omprakash.pal@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43069 Reviewed-by: QABUILD Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2012-05-22ASoC: clock: Move i2s into ASoC and remove old i2s-layerPhilippe Langlais
The old multi-client i2s driver-layer located in drivers/misc/i2s is removed and the MSP-operation for i2s is moved into the file ux500_msp_i2s.c in the Ux500 ASoC-folder. Signed-off-by: Ola Lilja <ola.o.lilja@stericsson.com>
2012-05-22ARM: ux500: prcmu-debug: initialize spinlockJonas Aaberg
Make sure spinlocks are initialized before usage ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I54ea3a80ea184ff6ccbf6f8f780c965ef867878d Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43111 Reviewed-by: QABUILD Reviewed-by: Johan BJORNSTEDT <johan.bjornstedt@stericsson.com> Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
2012-05-22drivers: cpufreq: dbx500: Always assume v2.0 or laterJonas Aaberg
Remove check for pre v2.0 db8500 since pre v2.0 hardware is no longer supported. ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I43a1fa5e03acf8928900e8a45d2b5bcb62630a3e Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43188 Reviewed-by: QABUILD Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
2012-05-22mach-ux500: add platform data for pressure sensorPhilippe Langlais
add regulator information for pressure sensor Signed-off-by: Naga Radhesh <naga.radheshy@stericsson.com>
2012-05-22ARM: ux500: prcmu-qos: Set correct initial valuesJonas Aaberg
ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I9246260bd30bfa39f30aca9238259647d37fc617 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42698 Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QABUILD
2012-05-22ARM: ux500: usecase-gov: Reintroduce max cpu frequencyJonas Aaberg
Reintroduce max cpu frequency level. If set to zero, no limit will be take into account. ST-Ericsson Linux next: - ST-Ericsson ID: 400518 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I83102b48a74f5c2711118edfbd7d08dc44769ea7 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40835 Reviewed-by: QABUILD Reviewed-by: Johan BJORNSTEDT <johan.bjornstedt@stericsson.com>
2012-05-22u5500: don't always keep REFCLK on CLKOUT2Rabin Vincent
Only enable REFCLK to the AB via CLKOUT2 when it is requested for. ST-Ericsson ID: 343921 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I451167a82eca1cb0c506c9fc489f7f5bc66ee3c2 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40441 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com>
2012-05-22mfd: db5500-prcmu: Mbox4 support for watchdogRajagopala V
PRCMU driver interface for A9 watchdog management. - mbox4 for enabling and disabling wdog - interface for loading ang kicking wdog ST-Ericsson ID: 316540 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: Iea6d0887dd0432d5c2d20ef0ca15f3d534609fd3 Signed-off-by: Rajagopala V <rajagopala.v@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42490 Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22clock: ux500: Add new dsi clocks for mcdePhilippe Langlais
dsi_pll, dsi0clk, dsi1clk and dsixescclk is added to the clock struct for u8500. Set rate of dsi_pll, hdmi and tv clk is performed in init_display_devices in board-mop500-mcde.c Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com>
2012-05-22ARM: ux500: cpufreq: Add percent to frequencyJonas Aaberg
Add function that converts OPP percent to frequency. ST-Ericsson Linux next: - ST-Ericsson ID: 400518 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If7fa331aff952550cea14576b654c5ab0b872e4a Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40834 Reviewed-by: QABUILD Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
2012-05-22arm: ux500: debug: Added VSAFE_RETBengt Jonsson
Formatting modified slightly as well. ST-Ericsson ID: 402727 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie146146aff4a5042df2f816d1922d946ca4b0796 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42187 Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22regulator: ab8500: Init debug from regulator driverBengt Jonsson
The purpose of this patch is to guarantee that debug (regulator/ab8500-debug.c) will record the regulator registers before they are modified by the driver (regulator/ab8500.c). ST-Ericsson ID: 402732 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie4cae023b7ed0f07b70049282b2f2cf9d4c06f15 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42186 Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22ux500: pm: allow console UART GPIO to by changed at runtimeRabin Vincent
So that multiple boards with the UART on different GPIOs can be handled in one kernel image. ST-Ericsson ID: 326681 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I29aa5daa26756255cd2cd04b2c67f13a73b444c6 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42220 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22u5500: clock: ACLK should be scalableVenkata Biswanath
ACLK should be scalable. This has to be added to clock management in PRCMU driver. ST-Ericsson ID: 404047 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I8f846a9e175f9ecee34ae46e13da600804f0e83c Signed-off-by: Venkata Biswanath <venkata.biswanath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42371 Reviewed-by: QATOOLS Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22db5500-prcmu: read and interpret status correctlyRabin Vincent
Read the transition status, not the value of the power state that we requested. Also, adjust for the different value of some status codes between 8500 and 5500. ST-Ericsson ID: 336595 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I87140042fa973eed0fbb7b439d9740308dceee2c Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42147 Reviewed-by: QATOOLS Reviewed-by: QABUILD Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com>
2012-05-22arm: ux500: VextSupply1 always LP on all boardsBengt Jonsson
For older boards, 2.1 and 2.0, VextSupply1 was turned off in suspend. It causes modem logging to stop working. This patch modifies behaviour so the regulator is never turned off on any board. Power consumption will increase slightly on older boards, VextSmps1 (the external regulator connected to VextSupply1) has a typical quiescent current of 40 uA. ST-Ericsson ID: 372523 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2547bbbbe704ac62c0b8aeea835304a0d38a66a7 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41918 Reviewed-by: Carl-Johan IREKVIST <carl-johan.irekvist@stericsson.com> Tested-by: Carl-Johan IREKVIST <carl-johan.irekvist@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22ARM: ux500: pm: Remove duplicated functionallityJonas Aaberg
prcmu power_state_result is nowadays provided from the prcmu driver. ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Idfff43b1c82bf0b1c03664359b1aea0a395a5d1a Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40923
2012-05-22ARM: ux500: suspend_dbg: obtain sleep status from prcmu driverJonas Aaberg
ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5d7c207b963e1b99e2acd559d6393d244a2667ba Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40921
2012-05-22mfd: dbx500-prcmu: Add get power state statusJonas Aaberg
Add function that returns how a execution of a power state went. Useful for cpuidle and suspend debugging. ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iaaf44c5b3f0df94e37655f1932e35ed6111f474b Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40920
2012-05-22arm: ux500: configure the sgaclk according to firmware versionMattias Nilsson
This patch sets the parent of sgaclk to soc0_pll for the firmwares for which this is the case. ST Ericsson ID: 369379 ST Ericsson FOSS-OUT ID: trivial Change-Id: I4f9184d2288c698b856ed6858e61f9ee3ebbf9bc Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40034 Reviewed-by: QABUILD Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22cpufreq: set the dbx500 maxopp frequency according to prcmu firmware versionMattias Nilsson
This patch updates the initialization of the cpufreq table for dbx500, to take the PRCMU firmware version into account. ST Ericsson ID: 369379 ST Ericsson FOSS-OUT ID: trivial Change-Id: I501b29248eddabeddc171a0979728aef63ce4940 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40033 Reviewed-by: QABUILD Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22regulator: db5500: Correct propagation to power stateBengt Jonsson
This patch solves an issue with the power state count (which is used when CPUidle takes the decision to go to sleep). When a db5500 regulator is enabled/disabled, the power state count should only be updated if there is a change in the regulator state. Normally, this error is not visible because the regulator framework will check if the regulator is enabled before enabling. But if the suspend/resume functionality of the regulator framework is activated, there may be calls to enable even if the regulator is already enabled. ST-Ericsson ID: 398507 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ic9a875c6c00119f470ca76de2cedce8204b9cbb8 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39924 Reviewed-by: QABUILD Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com> Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22regulator: ASoC: Ux500:use framework to support mic regulatorPhilippe Langlais
This patch enables digital mic regulator for AB5500 using regultor framework. Signed-off-by: Kumar KM <kumar.km@stericsson.com>
2012-05-22u5500: use relaxed() versions in ICN save/restoreRabin Vincent
VAPE save and restore time: 132us -> 80us. ST-Ericsson ID: 370028 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I44d73c030e2dd15b9a24b0aba75e6e81743c1aed Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40102 Reviewed-by: QATOOLS Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2012-05-22mfd: db5500-prcmu: implement prcmu register access APIRabin Vincent
ST-Ericsson ID: 370028 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1f4c69a6a45ee77a50470ae4dab69b3a2617930a Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40098 Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com>
2012-05-22arm: ux500: add real clock operations to soc0_pllMattias Nilsson
This patch adds proper clock operations to the soc0_pll clock. ST Ericsson ID: 369379 ST Ericsson FOSS-OUT ID: trivial Change-Id: Ibbf1b5ea2e5b9ae0cd545c0d7163f7b3ca2a1ba9 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39992 Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2012-05-22ARM: ux500: pm: Use prcmu_read/write insteadJonas Aaberg
Use prcmu_read/write/modify instead of directly accessing global prcmu address variable. ST-Ericsson Linux next: - ST-Ericsson ID: 370799 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7bba660a632b6280f5977d11050a6f11a6b230a9 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39652 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com> Reviewed-by: QABUILD
2012-05-22regulator: ab8500: Set current debug state as defaultBengt Jonsson
Previous implementation caused confusion. This patch makes "current" the default state when viewing regulator status (instead of "initial"). ST-Ericsson ID: 399059 ST-Ericsson Linux next: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I34f0d0e62ba7f8fc40c70e35fbd30aa0e0948d6b Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39599 Reviewed-by: QABUILD
2012-05-22mfd: dbx500-prcmu: modem reset requestArun Murthy
Add an API to initiate modem reset request. This is a blocking call and not to be called from interrupt context. ST-Ericsson Linux next: NA ST-Ericsson ID: 341807 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib4fa17e1507b014859b68137a04430d51b797b5e Signed-off-by: Arun Murthy <arun.murthy@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37614 Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22mfd: db5500-prcmu: add modem_req and modem_rel APIArun Murthy
When APE has some messages to send to modem, APE will issue a modem_req and then start sending the messages to modem. Once APE is done with sending messages to modem, it will send modem_rel to free the ape-modem communication protocol. This protocol will be used to achieve APE-Modem power management. ST-Ericsson Linux next: NA ST-Ericsson ID: 350108 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I331654967ddd4b77818f7f4a8427ea8c63fd90a8 Signed-off-by: Arun Murthy <arun.murthy@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32722 Reviewed-by: QATOOLS Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22ARM: U9500: Add wake-up support for ST-E HSIPawel Szyszuk
ST-Ericsson ID: 365660 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I45b961a3fbdcb0e1944aad54621cede2e91e3c48 Signed-off-by: Pawel Szyszuk <pawel.szyszuk@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36087 Reviewed-by: Andrew LYNN <andrew.lynn@stericsson.com>
2012-05-22arm: ux500: Configure the dsi clock for u5500Jayarami Reddy
Set the DSI clock to 420Mhz for u5500 same as u8500 ST-Ericsson ID: 375123 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2a8de551b7ba6f69c2d6e8bea443762d5d92abc3 Signed-off-by: Jayarami Reddy <jayarami.reddy@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33466 Reviewed-by: QATOOLS Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
2012-05-22u5500: support regulator changes on S5500 R3ARabin Vincent
Accelerometer/magnetometer regulator changed from LDO K to LDO H. u5500_regulators_init() needs to be moved down because it uses GPIOs which are initialized in u5500_init_devices(). ST-Ericsson ID: 370147 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ibd7ea3e7fe1093f5b718cd31225ce52607bef6a9 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38118
2012-05-22regulators: Remove USB regulatorBengt Jonsson
The USB regulator is controlled by hardware. The software support was only needed for early hardware (ED) which is no longer supported. ST-Ericsson Linux next: - ST-Ericsson ID: 374369 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I34bdb53c11cfeaf4d434c4dd2044ac3e6140672d Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37777 Reviewed-by: QABUILD
2012-05-22ARM: u8500: clk: Don't enable rng, hash0, crypt and pka at bootJonas Aaberg
These clocks are nowadays handled by ROM. ST-Ericsson Linux next: - ST-Ericsson ID: 374057 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I21a0c210ddb00090470a3aab948074688cceea6d Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37651 Reviewed-by: QABUILD Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: Martin HOVANG <martin.xm.hovang@stericsson.com>
2012-05-22regulator: ab8500-ext: Add VextSupply2 regulatorBengt Jonsson
Remove suspend-force settings of VextSupply2 and add VextSupply2 in the external regulator driver. ST-Ericsson Linux next: - ST-Ericsson ID: 374223 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If770703949343a4bf01badd33748ebc52476dcc0 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37703
2012-05-22regulator: ab8500-ext: Add VextSupply1 regulatorBengt Jonsson
Remove suspend-force settings of VextSupply1 and add VextSupply1 in the external regulator driver. ST-Ericsson Linux next: - ST-Ericsson ID: 374223 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I0a8b8c813159dcf44e24bc4a0bfd36beb954a459 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37702
2012-05-22regulator: ab8500-ext: Add regulator_set_mode/get_modeBengt Jonsson
Operations regulator_set_mode and regulator_get_mode are added. ST-Ericsson Linux next: - ST-Ericsson ID: 374223 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I45bc915b5e19193d6b77f7e1ac54e8c6d53b0504 Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37701 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: QABUILD Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>