aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-16mfd/cg2900: Fix for sleep state.HEADmasterLukasz Rymanowski
Added mutex sleep_state_lock in function uart_set_chip_power(). ST-Ericsson Linux next: Not tested, ER282957 ST-Ericsson ID: 320862 ST-Ericsson FOSS_OUT ID: Trivial Change-Id: I2900c97ea1e87683dc8d45a8cd6c1df2c7cb3ccf Signed-off-by: Lukasz Rymanowski <lukasz.rymanowski@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14741 Reviewed-by: Dariusz SZYMCZAK <dariusz.xd.szymczak@stericsson.com> Reviewed-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com> Tested-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com> Reviewed-by: SZYMON JANC <szymon.janc@tieto.com> Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
2011-03-16PM: Add wake lock api.Arve Hjønnevåg
2011-03-15Revert "ARM: ux500: Update regulator settings"Martin Persson
With this patch it always reboots or freeze when Lauterbach is connected, until that is solved this patch will be reverted. This reverts commit b58bbc0ca8a76f079fcb9abc68b76dc55797d4d1. Conflicts: arch/arm/mach-ux500/board-mop500-regulators.c drivers/regulator/ab8500.c Change-Id: Icb4d095ddb6a1fa479265015695140fd82e13a64 Signed-off-by: Martin Persson <martin.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17697 Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-03-15Bluetooth: Add counter for not acked HCI commandsAndrzej Kaczmarek
Adds counter for HCI commands which were sent but are not yet acked. This is to prevent race conditions in scenarios where HCI commands are sent between complete event and command status event, i.e. last sent HCI command is not accounted in credits number returned by command status event. ST-Ericsson Linux next: not tested, ER? ST-Ericsson ID: 323271 ST-Ericsson FOSS-OUT-ID: Trivial Change-Id: I74d1f31ab79ee07406858451c94273301eee6e64 Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16344 Reviewed-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com> Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com> Reviewed-by: Henrik POSSUNG <henrik.possung@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-03-15ux500/amba-pl011: fix UART backup for UART0Rabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: 327057 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie527522083674cd94368e51f648a0b43c74c5bd6 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17675 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-03-15mfd: ab8500_gpadc: Added manual batt temp activation for AB8500 3.0Kalle Komierowski
In AB8500 3.0 the pull-up supplying the NTC must be manually activated ST-Ericsson ID: - Change-Id: I88513cff4e064db83f755676468ec0ee44c19c40 Signed-off-by: Kalle Komierowski <karl.komierowski@gmail.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17511 Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Reviewed-by: Daniel WILLERUD <daniel.willerud@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ARM: ux500: clock: Updated SDMMC clock handlingUlf Hansson
The APE OPP 50% mode requires no client to request "prcmu_request_ape_opp_100_voltage" which means 1.1 V. This APE OPP requirement is then removed from SDMMC clock handling. Due to that the voltage is decreased the SDMMC clock rate must also be decreased from 100 MHz to 50 MHz. ST-Ericsson ID: 326602 Change-Id: Ie3fe11d6d031b0ba3d9eff0e698ece099490afe0 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17400 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Tested-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2011-03-15ARM: ux500: Decrease performance limit of eMMC/SDUlf Hansson
To be able to fully support APE OPP 50% without any impact on the power consumtion, all the SDI controller configurations must be limited. The SDMMC MCLK frequency is fixed to 50 MHz and the voltage level is set to 0.95V. - DDR support requires 100 MHz MCLK and 1.1 V, thus right now not possible to support. - 50 MHz is only possible if clock by-pass mode is working. 1. For eMMC-POP (sdi2) and for eMMC-PCB (sdi4) this is verified. 2. For SD cards (sdi0) this is verified. 3. For sdi1 (WLAN/SDIO) the connected cw1200 chip only support 25MHz, which means the clock by-pass mode will not be used anyway. This patch will affect MMC performance in a negative way. ST-Ericsson ID: ER326602 Change-Id: Ia1ea1d57f96e51ef4460ed86b28992b0cb61b9b2 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17399 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Tested-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2011-03-15MMCI: Use CLK_BYPASS together with NEG_EDGEUlf Hansson
To make use of CLK_BYPASS bit in the MMCICLOCK register the NEG_EDGE bit must be set as well to get a correct clock signal. ST-Ericsson ID: 325385 Change-Id: I86c9ec67b49c24621372984e0eca5963c339a6b0 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17398 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Tested-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2011-03-15mach-ux500: Extend disable timeout for SD/eMMCSebastian Rasmussen
To avoid unnecessarily disabling and re-enabling the PL180 eMMC controller during boot phase the disable timeout is increased to 5 seconds. To avoid the same type of re-enabling for external SD-cards its disable timeout is changed accordingly. Change-Id: I9e6f0c6bf7d8d9673efabc908a7367ccb5590f8f Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17654 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15ux500: Provide System Trace Module driverPierre Peiffer
It provides the driver to access and configure the System Trace Module (also known as XTI) hardware ST-Ericsson ID: 283174, 276183 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Pierre Peiffer <pierre.peiffer@stericsson.com> Change-Id: Ief4f4970db7011b4b5087a568d175fcab94c2bc4 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14699 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15power: ab8500_bm: Fix merge errors.Kalle Komierowski
Some lines of code were accidentally removed when patch "Removed one level of indentation" was merged. This patch puts them back. ST-Ericsson ID: - Change-Id: If8fd1a5f591d2f5232791066d89afdf5bae11cb8 Signed-off-by: Kalle Komierowski <karl.komierowski@gmail.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17592 Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15Revert "Revert "bluetooth: Remove CG2900 ePTA enabling""Par-Gunnar Hjalmdahl
This reverts commit 3f1aac94f10bf2a534f23d0875da52ee9d184c7d. Original commit message: This patch removes enabling of CG2900 ePTA enabling since ePTA is instead enabled through the static settings file. ST-Ericsson Linux next: Not tested, ER282957 ST-Ericsson ID: 325257 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1415d6a37ae5ec9e5f4956bc571d7f19df4b2d2d Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17558 Tested-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com> Reviewed-by: Josef KINDBERG <josef.kindberg@stericsson.com> Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
2011-03-15MMCI: Supend/resume is not initializing the deviceUlf Hansson
Let the enable and disable function take care of the re-initialization of the MMC/SD/SDIO device. The suspend and resume function is no longer doing any initialization of the device, it is only claiming and releasing the host to prevent request handling while suspended. Change-Id: I1af634dfe5dca3f1985b77023b7fecb2150a5fe4 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17526 Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Tested-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com>
2011-03-15u8500: DB8500 Thermal Sensor DriverWenHai Fang
Add thermal sensor driver for db8500 ST-Ericsson ID: CR267428 Change-Id: I6c1baaf0427fc4ed4f6308613d54cadede58f823 Signed-off-by: WenHai Fang <wenhai.h.fang@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17116 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15power: ab8500_bm: Adding const to battery related structKalle Komierowski
Write protecting some of the structs used by the AB8500 battery manager. Change-Id: I248caab3204eb914eda6bd1c3a85a46f4157bea7 Signed-off-by: Kalle Komierowski <karl.komierowski@gmail.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17447 Reviewed-by: QATOOLS Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15ux500: usb: core: USB Hub support musb hostAvinash Kumar
USB Hub support musb host ST-Ericsson ID: CR 279072 Change-Id: I12097805e100371c0c201f0639e9257afd72144e Signed-off-by: Avinash Kumar <avinash.kumar@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17348 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
2011-03-15ARM: mach-ux500: Add PRCMU hotdog/hotmon configuration.Mattias Nilsson
This patch adds functions for configuring the thermal sensor functionality in the PRCMU FW. ST Ericsson ID: 323515 ST Ericsson Linux next: 318371 ST Ericsson FOSS-OUT ID: Trivial Change-Id: Icb5047ec8603b26a0da0dc9a91261caa12a17530 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17114 Reviewed-by: Wenhai FANG <wenhai.h.fang@stericsson.com> Tested-by: Wenhai FANG <wenhai.h.fang@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15power: ab8500_bm: Added hysteresis to the temperature limitsKalle Komierowski
A small hysteresis has been added when going from a too high/low temperature to less critical level ST-Ericsson ID: - Change-Id: I622b856dd14b9027ed8172f1e129980fd71b8f1d Signed-off-by: Kalle Komierowski <karl.komierowski@gmail.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17344 Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15b2r2: Add optimized path for rot+rescaleFredrik Allansson
This patch adds an optimized implementation of combined rotate+rescale operations. ST-Ericsson ID: 322771 Change-Id: Ifca03ce411297a5641e6382de57ad6c854e4e7b0 Signed-off-by: Fredrik Allansson <fredrik.allansson@stericsson.com> Signed-off-by: Robert Fekete <robert.fekete@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16862
2011-03-15Enable Modem Silent ResetSebastien RAULT
ST-Ericsson ID: CR258978 Change-Id: I20c8e94908e620f0701649e1268ad6841fc75063 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17352 Reviewed-by: Julius GUSTAVSSON <julius.gustavsson@stericsson.com> Reviewed-by: Maxime COQUELIN <maxime.coquelin-nonst@stericsson.com> Tested-by: Maxime COQUELIN <maxime.coquelin-nonst@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15MMC: Export function mmc_do_release_hostUlf Hansson
When using mmc_try_claim_host the corresponding release function is mmc_do_release_host, which then also must be exported. Change-Id: Ia89b631c91d0e480b7fea0884d514afafe236a44 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17525 Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2011-03-15i2c-nomadik: Change the TX and RX ThresholdVirupax Sadashivpetimath
1) Increase RX FIFO threshold so that there is a reduction in the number of interrupts handled to complete a transaction. 2) Fill TX FIFO in the write function. ST-Ericsson ID: ER 326383 Change-Id: Ib75946bed8fdb3f81dfa0e2ffeb29d6ba0be36bb Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17473 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15i2c-nomadik: Add code to retry on timeout failureVirupax Sadashivpetimath
It is seen that i2c-nomadik controller randomly stops generating the interrupts leading to a i2c timeout. As a workaround to this problem add retries, to the on going transfer on failure. Since this behaviour does not get changed with a wait for longer duration, the timeout can be reduced to a lower value, leading to a quicker retry attempt. ST-Ericsson ID: ER 325661 Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com> Change-Id: Ic9db2b15ff5ce7e656cbbdfeb19270da9e32f9d1 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16972 Tested-by: Virupax SADASHIVPETIMATH <virupax.sadashivpetimath@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15prcmu: Fixed error in SPI2 configurationDaniel Willerud
Added base offset to register addresses ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I58717d4d17f98fc9006b74c114f21eecaaf630c8 Signed-off-by: Daniel Willerud <daniel.willerud@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17464 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15u8500:shrm: Use IRQF_NO_SUSPEND on CA_SLEEP interruptKumar Sanghvi
ST-Ericsson ID: ER324692 Change-Id: Idd5298d1f993c1ce1b92d1809ecc8c4b86b0fa13 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17561 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2011-03-15ARM: ux500: Vsmps1 to 1.15vMartin Persson
ST-Ericsson Linux next: - ST-Ericsson ID: - Change-Id: I6b97c355d66a836b9f2465c289588c4741516720 Signed-off-by: Alexandre Torgue <alexandre.torgue@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16960 Reviewed-by: Martin PERSSON <martin.persson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Etienne CARRIERE <etienne.carriere@stericsson.com> Reviewed-by: Emeric VIGIER <emeric.vigier@stericsson.com> Tested-by: Emeric VIGIER <emeric.vigier@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ux500:prcmu: Add API for resetting modemSebastien RAULT
Adds API for resetting the modem via prcmu-fw. Compatible with 8500B0_v2.1.0 PRCMU Fw ST-Ericsson ID: CR258978 Change-Id: I452c169300c9258cd680333382e194fd4c5ba10b Reviewed-by: Sebastien RAULT <sebastien.rault@stericsson.com> Tested-by: Sebastien RAULT <sebastien.rault@stericsson.com> Signed-off-by: Maxime COQUELIN <maxime.coquelin-nonst@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17351 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com>
2011-03-15u8500: section debug, yesJonas Aaberg
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: Ib2a10aba1e8f5fb0ba45a8b2f810ac387056a6e5 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17514 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15debug: make section debug available for U8500Jonas Aaberg
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: Ifb6e72178644063115ca1e9156863eda1c3c3ff3 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17513 Reviewed-by: QATOOLS Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15ARM: ux500: Fix probe/remove of mloader driverMaxime Coquelin
Fix section mismatch on probe function. Add remove function. Change-Id: I2c465642a60fc0d78be621d62bc2f31d10633bfc Signed-off-by: Maxime Coquelin <maxime.coquelin-nonst@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17537 Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15power: ab8500_bm: Do not measure capacity in probe, boot time reduced.Karl-Johan Perntz
Boot time is reduced 500 ms when initial capacity measurement is done outside the probe function. ST-Ericsson Linux next: - ST-Ericsson ID: ER279724 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Karl-Johan Perntz <karl-johan.perntz@stericsson.com> Change-Id: Ia24c998bd89df7aa53e4b1012ccb917b5f2b2b8e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17364 Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com> Tested-by: Johan PALSSON <johan.palsson@stericsson.com> Reviewed-by: Markus HELGESSON <markus.helgesson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15u8500:shrm: Update Netlink value for MSRKumar Sanghvi
Updates the Netlink value for MSR by using one from next available un-used values. ST-Ericsson ID: CR258978 Change-Id: I626e3f8b406542e02d8b5df97497f49f037edec3 Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17393 Tested-by: Leelavathi PUTTASWAMY <leelavathi.puttaswamy@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15BT: Force MITM on BT_SECURITY_HIGH level.Lukasz Rymanowski
This patch fixes scenario when it is possible to connect socket which requires MITM, without MITM. ST-Ericsson ID: 326071 ST-Ericcson FOSS-OUT-ID: Trivial ST-Ericsson Linux next: 274079 Depends-On: I8ff3fe6dfb7d9a4e537abb87a10932a0cd209ff9 Change-Id: I9b07e684efbe5c35bccbe7bae39c5b4126f546cf Signed-off-by: Lukasz Rymanowski <lukasz.rymanowski@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17247 Reviewed-by: Henrik POSSUNG <henrik.possung@stericsson.com> Tested-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com> Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
2011-03-15misc: shrm: Allocate memory with GPF_ATOMIC in taskletMaxime Coquelin
ST-Ericsson ID: CR258978 Reviewed-by: Sebastien RAULT <sebastien.rault@stericsson.com> Tested-by: Sebastien RAULT <sebastien.rault@stericsson.com> Signed-off-by: Maxime COQUELIN <maxime.coquelin-nonst@stericsson.com> Change-Id: I8f36c1622b1039db30c43d1e995eee0f9fac0bfb Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17353 Reviewed-by: Julius GUSTAVSSON <julius.gustavsson@stericsson.com> Reviewed-by: Kumar A SANGHVI <kumar.sanghvi@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15U8500: Fix bug for AB8500 gpio driver initializationBibek Basu
The AB8500 driver is inited too late. Trying to use a fixed regulator with a GPIO pin fails as the fixed regulator driver also inits at level subsys. This is solved by changing the MFD device of AB8500 and the AB8500 GPIO driver to init at arch level. Normally gpio drivers are inited at core level (even higher). ST-Ericsson ID: ER 325855 Change-Id: Iae015211cfc00ab2704fe4532a111aa7a1e9dd50 Signed-off-by: Bibek Basu <bibek.basu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16910 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com>
2011-03-15ARM: ux500: mach Kconfig clean-upMaxime Coquelin
Remove U5500_MLOADER_HELPER Kconfig entry ST-Ericsson ID: 258978 Signed-off-by: Maxime Coquelin <maxime.coquelin-nonst@stericsson.com> Change-Id: I88ba890bc9f869a3e87de6512262fffa4c2300d6 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17482 Reviewed-by: Julius GUSTAVSSON <julius.gustavsson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ARM: ux500: Add function to release the USB wakeup stateMattias Nilsson
This patch adds a function to ask the PRCMU FW to release the power state requirements related to a USB wakeup. This is necessary for having full support for the new APE OPP implementation. Change-Id: I7cd837c4c259e642132ff1324616be114b1889fc Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17159 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ux500:USB:Fix for Deep Sleep from USB sideSakethram Bommisetti
During restoring of musb context ,musb clock is disabled (peripheral clock).Enabling and disabling of peripheral clock correctly. ST-EricssonID : ER 326730 Change-Id: I55b4b14bfc5e76b618d045eaad756d49f1cf6a1a Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17505 Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ARM: ux500: Reimplement the MTU clocks.Mattias Nilsson
- Reimplementation of the MTU clocks to always run on 2.4 MHz (TIMCLK). - Cleanup of the CLKOUT defines. Change-Id: I8968516bb04ff02aad3688e9e7fbb3e4bd58a039 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16837 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Tested-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15l3g4200d: Enabling gyroscope by default in mop500_power_defconfigChethan Krishna N
Enabling the L3G4200D gyroscope device through mop500_power_defconfig configuration. ST Ericsson ID : ER326907 Change-Id: I154f82b5ef45823b0839ac1f817d0e30cd0930a1 Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17503 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-03-15u8500: Remove penguin boot logoJonas Aaberg
ST-Ericsson Linux next: - ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie7cb9366abf26d22f59e51035233b4b6f703bfdd Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/16852 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-03-15uart:BT works after suspend and resumeNaveen Kumar Gaddipati
During suspend uart.0 seem to handle it's irq incorrectly. BT works after suspend and resume.This has been fixed by store and restoring only the enabled uart ports and console port register values. ST-Ericsson Id: ER 326768 Change-Id: Id5a12e69e92f7992c250e00bb7c8d857f99eb6c9 Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17484 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
2011-03-15ARM: ux500: mloader driverSebastien RAULT
Modem FW upload & download driver. Silent-reboot feature. Remove mloader_helper, as db5500 should use the new mloader implementation. ST-Ericsson ID: 258978 Change-Id: I3f9b0ff1792ac47d6ff431b60ddb929f57b961db Signed-off-by: Ludovic Barre <ludovic.barre@stericsson.com> Signed-off-by: Maxime Coquelin <maxime.coquelin-nonst@stericsson.com> Reviewed-by: Sebastien RAULT <sebastien.rault@stericsson.com> Tested-by: Sebastien RAULT <sebastien.rault@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/11747 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15mop500: remove UART1 pinsRabin Vincent
UART1 is not used. ST-Ericsson Linux next: - ST-Ericsson ID: ER323382 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iaf88a3bac053719426543526f75eac7ae54f6838 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17377 Reviewed-by: QATOOLS Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-03-15ARM: ux500: PRCMU driver modifications for FW V3.0.0Mattias Nilsson
ST Ericsson ID: 316281 Depends-On: I57ea2c2c68a7f02ece8c588a4d419d1a022db78e Change-Id: I57ea2c2c68a7f02ece8c588a4d419d1a022db78e Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17469 Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com> Tested-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com>
2011-03-15power: ab8500_bm: Delay between Main WD enable and kick is neededJohan Palsson
Due to internal synchronisation in AB8500, Enable and Kick watchdog bits cannot be enabled in a single write. A minimum of 2*32 kHz period (62.5µs) must be inserted between writing Enable and Kick bits. ST-Ericsson Linux next: - ST-Ericsson ID: WP326349 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5ba409a8018a7e1e6a9a872b36695ef250691c66 Signed-off-by: Johan Palsson <johan.palsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17237 Reviewed-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15dma40: mark the correct channel as reservedRabin Vincent
Mark the channel number, and not the array index, as reserved. ST-Ericsson Linux next: - ST-Ericsson ID: ER326316 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2a97c2c8e015e12603d9157c600602c39cdaf568 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17396 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-03-15ARM: ux500: suspend: Enter ApIdle, if DeepSleep + Sleep is offJonas Aaberg
ST-Ericsson Linux next: - ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: I2029d1600548fc1650d9c223ace29d57e76e18a9 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17337 Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
2011-03-11MFD: ab8500-core switch off status addedMattias Wallin
This patch adds switch off status file to sysfs and as a print during boot. ST-Ericsson ID: na ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Change-Id: Ied62518da338f504e8e7e322ca903b2a2a0774ab Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17254 Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>