summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-05-18mach-ux500: ux500 defconfig updateGLK-2.6.38_w120.42.6.38Philippe Langlais
Merge all u8500 & u5500 defconfigs in one. FIXME: SND_SOC_UX500_AB8500 (AB8500 audio codec) not set conflicts with U5500 Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2011-05-18Fix Introduced warningsPhilippe Langlais
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2011-05-18U5500 : Mailbox logical driver.Philippe Langlais
The Mailbox is an inter-processor communication device. Message passing is possible between different CPU's. The logical driver allows multiplexing of up to 256 logical channels for each physical mailbox.This driver uses the services of Physical driver in mbox.c Mailboxes are only supported on U5500. ST-Ericsson Linux next: 336280 ST-Ericsson ID: AP 274804 ST-Ericsson FOSS-OUT ID: N/00201-FEA 212 8003 Change-Id: I23bf7e76801b69e13e216f34d88ad5371d787683 Signed-off-by: Bibek Basu <bibek.basu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20652 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Conflicts: arch/arm/mach-ux500/Kconfig arch/arm/mach-ux500/Makefile drivers/misc/Kconfig drivers/misc/Makefile drivers/misc/mbox.c
2011-05-18ux500: separate out cpufreqPhilippe Langlais
Move the 8500-specific tables to a separate file so the the common code can be reused for 5500. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1ca8daef15b9b92a770fed3341f6984f6b88048f Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22829 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Martin PERSSON <martin.persson@stericsson.com> Reviewed-by: QATEST Conflicts: arch/arm/mach-ux500/pm/Makefile arch/arm/mach-ux500/pm/cpufreq.c
2011-05-18u5500: add the Vape power state regulatorRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7a43e311c6bd7774911ab7efff1ccca7c1e4f23c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22692 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18ux500: move u8500 regulators to a separate filePhilippe Langlais
Separate the regulator list from the implementation of the power state and switch regulators so that the implementation can be reused for 5500. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I47db5359f48a7d61c1b2ce62497b86bf6427aa0d Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22310 Reviewed-by: QATEST Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Conflicts: arch/arm/mach-ux500/include/mach/prcmu-fw-api.h arch/arm/mach-ux500/regulator-ux500.c
2011-05-18ux500: rename regulator-db8500 to regulator-ux500Philippe Langlais
regulator-ux500.c will be used for common code between 8500 and 5500. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ib23bc00458a1498a4ae8cf540fe40030a0cc3ef5 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22309 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Conflicts: arch/arm/mach-ux500/Makefile arch/arm/mach-ux500/regulator-ux500.c
2011-05-18ab5500: leds: driver for ab5500 ledsShreshtha Kumar Sahu
Simple HV LED controller driver for AB5500v1.0 MFD chips ST-Ericsson ID: WP 332221 ST-Ericsson Linux next: ER 336280 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ic787cd1a2277a4c5782dd18d3436cd95b763c81a Signed-off-by: Shreshtha Kumar Sahu <shreshthakumar.sahu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21898 Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18arm: ux500: Configure modem STM pins correctly in sleepRickard Andersson
Modem STM pins was not correctly configured for the sleep states ApSleep and ApDeepSleep. This is now fixed both for suspend and cpuidle. ST Ericsson ID: 323509 ST Ericsson FOSS-OUT ID: trivial ST Ericsson Linux next: - Change-Id: I48e8bd3f00e2a6320d8d41a61acee271d4c81d91 Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22434 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18u5500: move i2c to dynamic muxingRabin Vincent
And remove the internal pullups. There are already external pullup resistors on the board. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ibbb22a377575538f9d6de43cd97cb2a15d55da8e Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22358 Reviewed-by: Virupax SADASHIVPETIMATH <virupax.sadashivpetimath@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18u5500: move pins to separate filePhilippe Langlais
As on 8500. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I0dd20c6b99559fa4690d2d353553a6ebce7fdb90 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22357 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Conflicts: arch/arm/mach-ux500/Makefile
2011-05-18mach-ux500: suspend workaround for securityMattias Wallin
This patch set the esram0 in retention instead of off during deep sleep. This is a temporary workaraound and should be reverted when security have solved the problem. It will cost approximately 40uA in deep sleep. Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> ST-Ericsson ID: 336122 ST-Ericsson Linux next: na ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie658c0e6e0f17931cae98eff9ac803338f1c3315 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22605 Reviewed-by: QATOOLS Reviewed-by: Henrik CARLING <henrik.carling@stericsson.com>
2011-05-18arm: mach-ux500: add support for controlling soc1_pllMattias Nilsson
This patch adds support for enabling/disabling the soc1_pll clock through the corresponding PRCMU FW service. ST Ericsson ID: 336339 ST Ericsson FOSS-OUT ID: trivial Change-Id: I1e478c042710a08ce4d5d1a2e48dac77f05e4a89 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22510 Reviewed-by: QATEST Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
2011-05-18video: mcde: Change color convert offset fieldsPhilippe Langlais
This patch changes the order of the color convert offset in such a way that they make more sense when setting up the color convert for a specific platform. Now the offsets are in line with the order in the multiplication matrix. ST-Ericsson ID: 338207 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia39ca4ac52e5c21ff32739de207f0445aaf0e25c Signed-off-by: Marcel Tunnissen <Marcel.Tuennissen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22274 Tested-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: QATEST Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Conflicts: arch/arm/mach-ux500/board-pdp-mcde.c
2011-05-18mach-ux500:sdi3: Added platform data for SDIO supportPhilippe Langlais
Added platform data for SDIO support on U4500 board Needs rework for power saving part (MMC_CAP_DISABLE, wakeup_handler not present) ST-Ericsson Id: AP 337858 Change-Id: I963abcf7ada91dc88251301f3a29a0a490eab3d8 Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22500 Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com> Tested-by: Preetham-rao K <preetham.rao@stericsson.com> Reviewed-by: QATEST Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com> Conflicts: arch/arm/mach-ux500/board-u5500-sdi.c
2011-05-18board-u5500.c : Add platform data for LSM303DLH sensorPhilippe Langlais
Adding platform specific data for LSM303DLH sensor chip. ST Ericsson ID : WP 257105 Signed-off-by: Chethan Krishna N <chethan.krishna@stericsson.com> Change-Id: I0dca349ebc48d4cc556833c5e40c799de869f77e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22480 Reviewed-by: Chethan Krishna N <chethan.krishna@stericsson.com> Tested-by: Chethan Krishna N <chethan.krishna@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Conflicts: arch/arm/mach-ux500/board-u5500.c
2011-05-18ux500: pm: access the "force pins in suspend" functions indrectlyRabin Vincent
To allow the suspend code to be built for DB5500 (and also on other 8500 boards). ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1684cabaf00bb202689a72b9fb0e30e4baae1ff5 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22014 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
2011-05-18MCDE: Use fifo A for main displayJohan Mossberg
When DDR is clocked down to 25% the main display starts flickering. When using the larger fifo A for the main display this problem goes away. ST-Ericsson ID: 338515 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie488e4839d94f26818439a13042b202dcdd98833 Signed-off-by: Johan Mossberg <johan.xx.mossberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22462 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
2011-05-18input:ab8500-accdet: Add accessory detect for hrefv60Philippe Langlais
On board hrefv60 and recent one there is change in the voltage levels observed ( compared hrefpv50 board ) when a accessory is connected/disconnected or on press/release of a button on the accessory. patch takes care of this. ST-Ericsson ID: ER334414 Change-Id: I2df990e79f3d6a812c9d3e5b18c6b24142aa46c9 Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22128 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Conflicts: arch/arm/mach-ux500/board-mop500.c
2011-05-18ab5500: provide a driver for power offRabin Vincent
ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I3fcc5c9f1d88c433edc3698da739ecdd11e51711 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22352 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18video: mcde: Add tripple buffer supportPhilippe Langlais
This patch adds tripple buffer support to the mcde driver. Useful for video mode devices (e.g. HDMI) where a missed v-sync leads to half frame rate (the client has to wait for the next v-sync). Tripple buffering solves this problem since there are two back buffers the client can use. Tripple buffering for HDMI is activated in menuconfig by enabling: System Type -> Display selection -> Enable tripple buffer for HDMI display ST-Ericsson ID: 335004 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ice1f936a8a00e2fbc8fdf7e8c6621c539efe0ac4 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21839 Reviewed-by: QATOOLS Reviewed-by: Per PERSSON <per.xb.persson@stericsson.com> Reviewed-by: QATEST Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Conflicts: arch/arm/configs/u8500_defconfig drivers/misc/dispdev/dispdev.c
2011-05-18Audio: Add support of ULPCLK in audioio driverDeepak Karda
This patch does the following: - add support of ULPCLK in audioio driver - add ULPCLK as default audio clock - add dynamic switching between ULPCLK & SYSCLK ST-Ericsson Linux next: - ST-Ericsson ID: 325090 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1a307b65041208dcbfab0ee2283fec18c610cc3b Signed-off-by: Deepak Karda <deepak.karda@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21031 Reviewed-by: Anneli LUNDBLOM <anneli.lundblom@stericsson.com> Reviewed-by: QATEST
2011-05-18board-u5500: Add i2c timeout initializationVirupax Sadashivpetimath
Add the missing i2c timeout initialization in the u5500 board specific file. Change-Id: I29f4580db6b8a8f6305bf59dad5514ac63a629b3 Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21549 Tested-by: Rabin VINCENT <rabin.vincent@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18nmk-gpio: don't set SLPM to 1 for non-wakeup pinsRabin Vincent
Setting GPIOs' SLPM value to 1 (WAKEUP_DISABLE) is seen to cause increased power consumption in sleep/deep-sleep. So remove the code which disables SLPM based on the wakeup settings and only ensure it is on as needed. ST-Ericsson Linux next: - ST-Ericsson ID: ER327443 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ic15eca23a05b4b86cc6991dfefee4f398d478dfb Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17766 Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18mach-ux500: framebuffer: Changes to be able to compile with u5500 and u8500 ↵Philippe Langlais
both enable Move mcde fb common part in devices-common.c Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2011-05-18video: av8100: Add HDMI support for U5500Philippe Langlais
This patch adds support for HDMI on S5500 devices. Trig method I2SDAT3 is used. ST-Ericsson ID: 254484 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iddda36e2c03bf09641800e652040aae104f27e27 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21580 Reviewed-by: QATOOLS Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Conflicts: arch/arm/mach-ux500/board-mop500.c arch/arm/mach-ux500/board-u5500-mcde.c arch/arm/mach-ux500/board-u5500.c
2011-05-18HWMEM: Break out allocatorJohan Mossberg
Break out allocator in order to be able to run it in multiple instances ie support multiple regions. Multiple regions can be used to battle fragmentation by letting clients allocating in a non fragmenting way allocate from their own region. For STE this will probably mean letting camera/video have their own region. A positive side effect is that we can use HWMEM as an allocator for SRAM if we want to. ST-Ericsson ID: 334992 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10068 Change-Id: I449f2dde8f1ceeb05dd55384dd4070e91997276f Signed-off-by: Johan Mossberg <johan.xx.mossberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20638 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18arm: ux500: change the ab8500-pwm clock from sysclk to ab_ulpclkMattias Nilsson
This patch removes the explicit request for sysclk from the ab8500-pwm driver, and changes the clock it is given to the internal AB8500 ULP PLL. ST Ericsson ID: 335424 ST Ericsson FOSS-OUT ID: trivial ST Ericsson Linux next: - Change-Id: I9ddb05e6caa480976286024bb305e962b86da636 Signed-off-by: Mattias Nilsson <mattias.i.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21198 Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18u5500: don't have keypad handle AB5500 ONSWa keyRabin Vincent
This key is handled from the AB5500 ponkey driver, and so should be removed from this table to avoid duplicate reports from the DB5500 keypad driver. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5ce07dfe63bc81f775fa6d4c83cff4bd26cd8a35 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21668 Reviewed-by: Naveen Kumar GADDIPATI <naveen.gaddipati@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18video: mcde_hdmi: Support for HDMI user space servicePhilippe Langlais
Add changes needed by HDMI service in user space. HDMI service is a user space service that provide functionality for applications using HDMI. ST-Ericsson ID: 335747 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7c2ffd5ae61310f9a152ca984c4f62152fc1e2e0 Signed-off-by: Per Persson <per.xb.persson@stericsson.com> Change-Id: Ie04b52ce91b33961ed36201e1019d92fb696487e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20950 Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Conflicts: arch/arm/mach-ux500/board-mop500-mcde.c drivers/misc/dispdev/dispdev.c include/linux/dispdev.h
2011-05-18ux500: support wfi-only suspend on 5500Rabin Vincent
Context saving to SRAM is not implemented and is called from the hotplug code, so it is currently disabled for 5500. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I250b98a100d8e3ed77e88fa5f2b5e1bb5fd221f0 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21719 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18mach-ux500: Exclude SDIO DAT1 from GPIO force pinsStefan Nilsson XK
SDIO DAT1 needs to be kept in a known state even in suspend in order to wake the platform on incoming network traffic. Therefore the SDIO DAT1 pin (GPIO 212) must be excluded from the forced GPIO list. ST-Ericsson ID: ER318396 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If0d81a41edc93064c501e34c5594a28803b09796 Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21664 Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18mach-ux500: Use pm_runtime for sdi[x] for GPIOs + board-mop500-pins.c alignmentPhilippe Langlais
Setup GPIO pins for sdi0, sdi1, sdi2 and sdi4 to be controlled by pm_runtime. GPIO pins for card detect and levelshifter is not included. ST-Ericsson ID: ER334765 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I83e76413312edfc2131443f64ef72681737a0644 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/21375 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2011-05-18mach-ux500: suspend: fixup pending irqUlf Hansson
Exit correctly from suspend when finding a pending interrupt. ST-Ericsson ID: ER337144 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I0cfa71a2ea64d81ad6e91bb975bce3d6c5da3703 Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com> Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21717
2011-05-18mach-ux500: sdi0: Enable 8 bit mode for MMCPhilippe Langlais
Enable 8-bit mode in platform data for EMMC driver in U4500. ST-Ericsson Id: ER 332947 Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> Change-Id: I044fcf6cad697a7c0ab307009d8fe44d2f4af73a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21729 Tested-by: Preetham-rao K <preetham.rao@stericsson.com> Reviewed-by: QATEST Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com> Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com> Conflicts: arch/arm/mach-ux500/board-u5500-sdi.c
2011-05-18ARM: ux500: cpuidle_dbg: Usage statistics correctedJonas Aaberg
The time in each state got recorded on the wrong level. ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: ER336078 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: I6e8705a1ebd10b1035fbe8ba64737d4320d4cd6a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21376 Reviewed-by: QATEST Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-05-18ux500: mcde: Change rotbuf1/2 address for U5500Jimmy Rubin
MCDE uses ESRAM to store a stripe of data when MCDE is used for rotation. MCDE should use ESRAM2 instead of ESRAM0. ESRAM0 is currently used by DMA. ST-Ericsson ID: 335354 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia878fe34588ce7b103cb4298a52c46818ecd4fce Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21595 Reviewed-by: QATOOLS Reviewed-by: QATEST Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
2011-05-18U5500 : AB5500 Core driver updatePhilippe Langlais
AB5500 core driver is updated for cut1.0. It includes code clean up. ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1f61561836acc12cdd970cb9f4d7e79ab3901e95 Signed-off-by: Bibek Basu <bibek.basu@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20844 Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: QATEST Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Conflicts: arch/arm/mach-ux500/board-u5500.c drivers/mfd/ab5500-core.c
2011-05-18ARM: ux500: cpuidle: Make sure second cpu wakes after ApSleepPhilippe Langlais
Kick all secondary cpus when exiting ApSleep. For some reason scheduling of tasks on secondary cpus will not start properly otherwise. ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: ER336347 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I4ae934b83f8015c88d606e226e1a0394a3209711 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21302 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Reviewed-by: QATEST Conflicts: arch/arm/mach-ux500/pm/cpuidle.c
2011-05-18u5500: add regulatorsPhilippe Langlais
ST-Ericsson Linux next: - ST-Ericsson ID: WP257121 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I77938bf592016094130cec9f2ab484da2cd55d10 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20655 Reviewed-by: Vijaya Kumar K-1 <vijay.kilari@stericsson.com> Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com> Conflicts: arch/arm/mach-ux500/Makefile arch/arm/mach-ux500/board-u5500.c
2011-05-18ARM: ux500: timer-rtt: Fix clockevent configurationPhilippe Langlais
The clockevent was set to schedule events at mimumum 8 ms a head in time. ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: ER336512 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: I3d1da4c818b1edb82247c69b89cce5f666291634 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21301 Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Conflicts: arch/arm/mach-ux500/timer-rtt.c
2011-05-18ARM: Fix buffer overflow if HZ=1000Mattias Wallin
This patch fix a buffer overflow bug in timer based delay code if HZ=1000. ST-Ericsson ID: ER 334336 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Change-Id: I83326c808d992d76ec74fbb86958ca63f80e6f0c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20261 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18video: av8100: Add Alternative Powerup SequencePhilippe Langlais
A HW issue in AV8100 can result in some HREF v60 and v70 boards getting a bad +5V at HDMI output. Also FW download may be affected. This patch provides a SW workaround for this HW issue. The new powerup sequence is default behaviour. It can be switched off in av8100_plat_data. The HW issue may be resolved in later versions of AV8100 HW. ST-Ericsson ID: 319404 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2fb63b366e78db015127f8bfa45b17ee8e0a5035 Signed-off-by: Per Persson <per.xb.persson@stericsson.com> Change-Id: I785bd822a4642762f7c19d3bd7b65b9f57d36e28 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20311 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18ARM: enable CONFIG_KTIME_SCALARPhilippe Langlais
Use straight 64-bit values as 64-bit operations are fairly efficient on ARM. Comparing the asm output with and without KTIME_SCALAR, using 64-bit math generates clearly better code. Comparing kernel/hrtimer.c .text size, it goes from 0x1414 to 0x119c with this change. ST-Ericsson ID: 329353 Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Ic9d31ff64d7c60354f85055e3a74efd84d447e7f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21192 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2011-05-18ARM: ux500: cpuidle: Stop enabling and disabling prcmu wake-up causeJonas Aaberg
Only cpuidle and suspend/resume touches the wake-up causes. Change so that cpuidle sets what it wants at start-up and suspend/resume changes when it is executed. ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: ER329430 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ic53281eea0aace6019ead8e63d395a2fa6ca09b4 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21040 Reviewed-by: QATEST Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com>
2011-05-18ARM: ux500: cpuidle: Greatly reduce enter latencyPhilippe Langlais
The MTU timer is used as broadcast timer instead of RTC-RTT except for wake-ups from ApSleep. ST-Ericsson Linux next: - ST-Ericsson ID: ER329430 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I87d1078e58ce84547f741332ccc7da26c90642ed Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21039 Reviewed-by: QATEST Reviewed-by: Mattias WALLIN <mattias.wallin@stericsson.com> Conflicts: arch/arm/mach-ux500/pm/cpuidle.c arch/arm/mach-ux500/timer-db8500.c arch/arm/mach-ux500/timer-rtt.c arch/arm/mach-ux500/timer-rtt.h
2011-05-18ux500: mcde: Add regulator ids for U5500Jimmy Rubin
The mcde configuration has been updated with regulator ids for mcde epod and esram34 epod. ST-Ericsson ID: 336274 ST-Ericsson Linux next: Not tested, ER 282779 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I99202ec72fa7879573afad6c51eabd85db52aa72 Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20987 Reviewed-by: QATOOLS Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com> Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
2011-05-18ARM: ux500: timers: Clean-up and export clockevent structsPhilippe Langlais
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I98563082d868b346f05abb6cf317c90714f01c68 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21038 Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
2011-05-18ARM: ux500: pm: remove udelay decouple gicJonas Aaberg
Remove udelay from decouple gic. It is not needed for cpuidle since cpuidle has long udelays because of timer migration before the pending interrupt check. For suspend, the udelay is placed before checking pending interrupt. ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: ER332789 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If455113f68f1a11690010be358fda36447d5d919 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20645
2011-05-18ARM: ux500: clock: Fix typo regarding disable apetrace and apeat clocksJonas Aaberg
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I6e2ef95cf5f49139b365f651a9ccf7ef8a1082e2 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/19574