aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/Makefile
AgeCommit message (Collapse)Author
2010-09-02ux500: add PRCM timer as an always on clock sourceSundar R Iyer
The PRCMU timers are available in the Periph4 or the always-on power domain, ensuring that these will be functional even when the system goes to sleep/deep sleep states. The decision to enable/disable the timers from the ARM is now decisional based on the PRCMU f/w version (dummy placeholder for now) ST-Ericsson Change ID: 256290 Signed-off-by: Sundar R Iyer <sundar.iyer@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1987 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Iec790b71c23c5661652decdfa299a068be50975e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2842
2010-09-02u5500: Driver for the PWM block in MajaMagnus Templing
Implementation of the PWM (Pulse Width Modulation) block in DB5500. The driver implements include/linux/pwm.h. TODO: Request PWMCLK. Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/343 Tested-by: Magnus TEMPLING <magnus.templing@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I91fe502e88b625f8995e1e5ba96c0aadb741d851 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2629 Reviewed-by: Magnus TEMPLING <magnus.templing@stericsson.com>
2010-09-02Fixing u5500_svp build error due to tee kernel patch. Updated with review ↵Shujuan Chen
comments! ST-Ericsson Change ID: ER264554 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: Id39874bd04211a0590e94a5ad32f372974bad294 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2542 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02Adding tee driver to kernel.Shujuan Chen
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I17069b327d6a07963a3a483b70b5439655dccf24 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2540 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02MCDE: Supports new HDMI featuresJimmy Rubin
This patch does the following: * Dynamic resolution change (HDMI and TV-out) * Dynamic change of rotation (Main display) * Dynamic change to 24 and 32 bpp (RGB888, RGBA8888, RGBX8888) * HDMI stability improvements * Removes Framebuffer_console for V.20 and HREF+. * Support for disabling display initialization if u-boot supports startup graphics * Adds prcmu handling from the mcde driver ST Ericsson Change-Id: WP259361 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I37e91d49f1550a3ecd041d4ddf67ce57e086772c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2536 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02mach-ux500: U5500 Mailbox driverStefan Nilsson XK
The mailbox driver exports a kernel interface for sending and receiving mailbox messages using the mailbox HW block in u5500. This kernel interface will be used by clients in need of this communication such as CAIF and MAD (Modem Audio Driver). ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/732 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I7d2cf586f4674e4de93d541adbb604c44511c10f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2400
2010-09-02mach-ux500: Modem IRQ handlerStefan Nilsson XK
Adds the generic modem IRQ handler which is used to configure and retrieve IRQ:s from the modem. Used by for instance mailbox driver. ST-Ericsson ID: AP259650 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/731 Tested-by: Stefan NILSSON <stefan.xk.nilsson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I243f5401fdfdc909d559627d6cd477dd3f549ade Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2399
2010-09-02mLoader_helper: pass modem ELF settings from CMDLINE to user spacePaer-Olof Haakansson
U-boot parses the modem ELF and places the modem ELF settings in the CMDLINE. mLoader_helper picks up these settings and makes them available in sysfs for the mloader utlity to use when loading the modem ELF. ST-Ericsson ID: WP253874 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/494 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I5bae8e3f0d42042d041c1863d1de0b853f3a2b4e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2379
2010-09-02ux500-pm: "ApDeepSleep" low power state supportSundar R Iyer
This patch adds the "ApDeepSleep" low power state for the U8500 platform. The ApDeepSleep is the lowest power state, both the core/ape turned off. This low power mode can now be entered/exited through the standard linux PM framework echo mem > /sys/power/state will put the core into the deep sleep state. The system can be woken up from USB insertion, console, RTC events back to the execute mode. This patch - cleans existing non-working deepsleep code from PRCMU f/w file - cleans redundant code for cpu hotplug - re-orgs the platform pm.c file for supporting uart2/gic/icn/prcc peripheral contexts - fixes FIDO_IR_ER: 258539, make UART2 console as a wakeup event - incorporates review comments from gerrit The "ApSleep" power state can now be entered through the echo standby > /sys/power/state command. FIDO_IR_ER: 258539, add deep sleep support FIDO_IR_ER: 258539, make UART2 console as a wakeup event Signed-off-by: Sundar R Iyer <sundar.iyer@stericsson.com> Acked-By: Biju C Das <biju.das@stericsson.com> Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Change-Id: I1ebb7fc193ec7dcea765c300277042464868493c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2355 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-09-02ux500-regulators : Move all platform regulators into a new fileSundar R Iyer
(FIDO_IR_ER: 258536) Change-Id: I7dc8d3217f7ab2909a04e698ca2724dc11f075a7 Signed-off-by: Sundar R Iyer <sundar.iyer@stericsson.com> Acked-by: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
2010-09-02mach-ux500: Use localtimer.c from mainline 2.6.33Jonas Aaberg
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
2010-09-02HCL driver implementation (hash).Joakim Bech
Major refactoring, checkpatch fixes, documentation of functions, structures, enums. Also moved a lot of code from hash_alg.c to hash_core.c. Fixed problem with incorrect digest when doing HMAC calculations. The problem was that the function that did message pad seems to handle padding for keys incorrectly. Now we do not say how many valid bits there are in the last word when it comes to the key and then the hardware seems to handle the key correctly. Fixed contextsaving so hmac(sha1) passes. There was an if statement checking the DINF bit which was never set. I have removed this and then contextsaving for hmac(sha1) is working. Code up to date with the new arch/arm/mach-ux500 folder structure. Signed-off-by: Joakim Bech <joakim.xx.bech@stericsson.com>
2010-09-02Updated version of one pin sensor driver.Jonas Aaberg
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
2010-09-02Revert "One pin Sensor driver added. Support for proximity sensor (Osram ↵Love Mansson
SFH7741) and HAL switch (Samsung HED54XXU11)." This reverts commit 1f57d527c439850fb011f973b599a97d643f795b.
2010-09-02One pin Sensor driver added. Support for proximity sensor (Osram SFH7741) ↵Jonas Aaberg
and HAL switch (Samsung HED54XXU11). Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
2010-09-02Fix for moving USB platform specific codeNaveen Kumar Gaddipati
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
2010-09-02ux500: switch to nomadik-gpioRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
2010-09-02ux500: fix svp8500 buildRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
2010-09-02ux500: move common cpu code to cpu.cRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
2010-09-02ux500: move mop500_devices.c to board-mop500.cRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
2010-09-02ux500: move mach-u8500 to mach-ux500Mian Yousaf Kaukab
2010-09-02mach-ux500: renamed mainline version to ux500-mainlineJonas Aaberg
2009-11-28ARM: 5831/1: ARM: U8500 core machine supportSrinidhi Kasagar
Adds core support for the ST-Ericsson U8500 platform. It supports memory mappings, binds to the existing modules like GIC, SCU, TWD and local timers and sets up the infrastructure for the secondary core. Reviewed-by: Alessandro Rubini <rubini@unipv.it> Reviewed-by: Linus Walleij <linus.walleij@stericsson.com> Signed-off-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com> Acked-by: Andrea Gallo <andrea.gallo@stericsson.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>