01 Nov, 2011
1 commit
-
The timer and cleanup branches from stericsson conflict,
so I'm merging them here.Conflicts:
arch/arm/mach-ux500/Makefile
arch/arm/mach-ux500/cpu.cSigned-off-by: Arnd Bergmann
22 Sep, 2011
1 commit
-
Just split off the timer code to its own file so we have a
more fine-grained file tree.Cc: Thomas Gleixner
Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
30 Aug, 2011
1 commit
-
Following mach-imx we break out the l2x0 handling into its
own file, avoiding some ifdefs. Also remove unnecessary creation
of local pointers when there is already one file-local readily
available.Cc: Srinidhi Kasagar
Cc: Rabin Vincent
Signed-off-by: Linus Walleij
25 May, 2011
3 commits
-
This updates the DB8500 PRCMU driver to the latest version
available internally. Nominally we would update the dependent
CPUfreq driver at the same time but since that is being moved
around in this patch set we postpone that by simply deactivating
it for the time being.This is a snapshot of the current PRCMU firmware API as it looks
right now. The PRCMU firmware is still subject to change. This
also updates the CPUfreq driver to a newer version that will
utilize the new API.Acked-by: Samuel Ortiz
Signed-off-by: Mattias Nilsson
Signed-off-by: Martin Persson
Signed-off-by: Per Fransson
Signed-off-by: Jonas Aaberg
Signed-off-by: Sebastien Rault
Signed-off-by: Bengt Jonsson
Signed-off-by: Rickard Andersson
Signed-off-by: Linus Walleij -
We have decided that this function arbiter fits better in the MFD
subsystem. Since we need to concatenate the split header files we move
it basically like this:mv mach-ux500/prcmu-db8500.c drivers/mfd/db8500-prcmu.c
mv mach-ux500/include/mach/prcmu-defs.h include/linux/mfd/db8500-prcmu.h
mv mach-ux500/include/mach/prcmu-regs.h drivers/mfd/db8500-prcmu-regs.h
mach-ux500/include/mach/prcmu.h >> include/linux/mfd/db8500-prcmu.h
rm arch/arm/mach-ux500/include/mach/prcmu.hThen we update different #include statements and Makefile orders etc
to make the PRCMU driver compile, link and boot in the new place
without really changing any code.Acked-by: Samuel Ortiz
Signed-off-by: Linus Walleij -
This renames the prcmu.c file to prcmu-db8500.c so as to indicate
that it is for this one SoC.Signed-off-by: Linus Walleij
14 Mar, 2011
5 commits
-
Split off pin definitions for the MOP500 board family to its
own file.Signed-off-by: Rabin Vincent
Signed-off-by: Mathieu Poirier
Signed-off-by: Linus Walleij -
USB resources and DMA40 configurations are dynamically with
the data provided in ux500_add_usb() call. Though only DMA40
configurations differ between U8500 and U5500 (USB resource
are common between them).Signed-off-by: Mian Yousaf Kaukab
Signed-off-by: Linus Walleij -
We register keypads per-UIB now, remove this.
Cc: Lee Jones
Signed-off-by: Linus Walleij -
Add support for dynamic detection of the UIB used (at the cost of one i2c error
on the lesser-used UIB) and also provide an override via a command line
parameter if needed.Signed-off-by: Rabin Vincent
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
Include ab8500 regulators for DB8500 SoC by default
and fix build issuesSigned-off-by: Sundar Iyer
[Small fixup for changed boardfiles]
Signed-off-by: Linus Walleij
11 Jan, 2011
2 commits
-
Dynamically detect the DBx500 SOC an revision based on the ASIC ID.
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij -
Rename the MOP board Kconfig entries to the same name as the machine
type, so that the machine_is_*() macros work correctly.Signed-off-by: Rabin Vincent
[Updated to match changes in the tree]
Signed-off-by: Linus Walleij
22 Dec, 2010
1 commit
-
Suffix the U5500 modem IRQ and MBOX files with *-db5500* so that
we clearly know the SoC they belong to, in line with the rest of
the files in mach-ux500.Cc: Stefan Nilsson
Cc: Martin Persson
Signed-off-by: Linus Walleij
20 Dec, 2010
1 commit
-
Move keylayouts to a dedicated file and plug these keylayouts
for input platform data. This will make addition of new and custom
keylayouts localized.Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij
09 Dec, 2010
1 commit
-
Signed-off-by: Martin Persson
Signed-off-by: Linus Walleij
08 Dec, 2010
4 commits
-
Rework gpio registration to remove build-time
changing macros.Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij -
Add basic DMA configuration for u5500 supporting memcpy.
Make way for SDI0 dma support by setting SDI0 to -1,
indicating it will be configured in runtime.Signed-off-by: Per Forlin
Signed-off-by: Linus Walleij -
U5500 now boots from sdi0 (onboard eMMC).
Change machine type to U5500.
Adjust uart and sdi0 clock rates for u5500.
All necessary clocks must be enabled before Linux starts because
there is no clock tree support in u5500 yet.Signed-off-by: Per Forlin
Signed-off-by: Linus Walleij -
Change the Ux500 devices to be dynamically allocated and added by
calling functions instead of referencing structures, thereby allowing
5500 and other derivatives' support to be added without having to
duplicate structures, use fixup functions, or use compile-time macros.Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
05 Oct, 2010
1 commit
-
This rounds of the DB5500 mailbox patches by adding the Kconfig
options to enable the modem IRQs and mailboxes.Signed-off-by: Stefan Nilsson XK
Signed-off-by: Linus Walleij
Signed-off-by: Russell King
19 Sep, 2010
2 commits
-
From: Sundar R Iyer
Reviewed-by: Mark Brown
Acked-by: Linus Walleij
Acked-by: Bengt JONSSON
Signed-off-by: Sundar R Iyer
Signed-off-by: Russell King -
Acked-by: Linus Walleij
Signed-off-by: Sundar Iyer
Signed-off-by: Russell King
02 Sep, 2010
2 commits
-
Add an initial driver for communicating with the Power, Reset and
Clock Management Unit (PRCMU) firmware in U8500.
This initial version supports AB8500 communication only.Signed-off-by: Mattias Nilsson
Signed-off-by: Mattias Wallin
Signed-off-by: Linus Walleij
Signed-off-by: Russell King -
Acked-by: Linus Walleij
Signed-off-by: Hanumath Prasad
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King
09 Jun, 2010
1 commit
-
Currently compilation of ux500 fails if you deselect the kernel
feature for localtimers.Acked-by: Srinidhi Kasagar
Signed-off-by: Linus Walleij
Signed-off-by: Russell King
05 May, 2010
5 commits
-
Add basic support for the U5500 platform.
Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King -
Move the DB8500-specific file to a more appropriate name.
Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King -
Add devices-db8500.c for DB8500-specific devices, starting
with SSP0.Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King -
Introduce devices.c, for placing devices common among Ux500 SoCs. Start
with the PL031 device.Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King -
Move IRQ initialization and common io mapping setup code to cpu.c,
renaming U8500* to UX500* along the way.Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King
28 Nov, 2009
1 commit
-
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
Reviewed-by: Linus Walleij
Signed-off-by: srinidhi kasagar
Acked-by: Andrea Gallo
Signed-off-by: Russell King