linux/arch/arm/mach-ux500
Linus Walleij b047d98127 mfd: db8500-prcmu: get base address from resource
We cannot use a global variable stored in <mach/hardware.h> to
find the base address of the PRCMU. The real resource is already
there from the board, so use this to look up the base address
instead.

Currently the patch is kept minimal so as not to interfere with
other work being done on refactoring this driver, but at a later
point the defines using (prcmu_base + 0xnnn) need to be replaced
by pure offset defined for (0xnnn) and the base inlined with the
readl()/writel() and similar codepaths.

Acked-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-04-08 13:57:38 +02:00
..
include/mach mfd: db8500-prcmu: get base address from resource 2013-04-08 13:57:38 +02:00
board-mop500-audio.c ARM: arm-soc: multiplatform conversion patches 2012-12-13 10:57:16 -08:00
board-mop500-pins.c ARM: arm-soc: driver specific changes 2012-12-13 10:59:11 -08:00
board-mop500-regulators.c ARM: ux500: Provide SMSC911x fixed-regulator when not booting DT 2012-09-04 10:14:31 +02:00
board-mop500-regulators.h ARM: ux500: Provide SMSC911x fixed-regulator when not booting DT 2012-09-04 10:14:31 +02:00
board-mop500-sdi.c ARM: plat-nomadik: move DMA40 header to <linux/platform_data> 2012-11-05 09:55:32 +01:00
board-mop500-stuib.c Input: bu21013_ts - move GPIO init and exit functions into the driver 2012-11-27 23:05:11 -08:00
board-mop500-u8500uib.c ARM: ux500: included linux/gpio.h twice 2012-02-29 16:32:38 +01:00
board-mop500-uib.c ARM: ux500: de-globalize <mach/id.h> 2013-01-29 18:47:37 +01:00
board-mop500.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds 2013-02-26 09:29:02 -08:00
board-mop500.h ARM: ux500: Stop registering the PCM driver from platform code 2012-11-27 10:58:38 +00:00
cache-l2x0.c ARM: ux500: de-globalize <mach/id.h> 2013-01-29 18:47:37 +01:00
cpu-db8500.c mfd: db8500-prcmu: get base address from resource 2013-04-08 13:57:38 +02:00
cpu.c mfd: db8500-prcmu: get base address from resource 2013-04-08 13:57:38 +02:00
cpuidle.c ARM: ux500: add spin_unlock(&master_lock). 2013-01-23 12:51:09 +01:00
devices-common.c ARM: plat-nomadik: convert platforms to SPARSE_IRQ 2012-11-05 09:55:34 +01:00
devices-common.h ARM: ux500: add PRCM register base for pinctrl 2012-11-08 13:44:41 +01:00
devices-db8500.c mfd: db8500-prcmu: update resource passing 2013-02-12 12:44:27 +01:00
devices-db8500.h mfd: db8500-prcmu: update resource passing 2013-02-12 12:44:27 +01:00
devices.c
headsmp.S ARM: ux500: add missing ENDPROC to headsmp.S 2012-01-16 08:36:03 -06:00
hotplug.c ARM: consolidate pen_release instead of having per platform definitions 2012-09-14 11:15:01 +02:00
id.c ARM: ux500: de-globalize <mach/id.h> 2013-01-29 18:47:37 +01:00
id.h ARM: ux500: de-globalize <mach/id.h> 2013-01-29 18:47:37 +01:00
Kconfig pinctrl/abx500: add AB8540 sub-driver 2013-02-05 13:54:21 +01:00
Makefile Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt 2012-09-22 22:20:37 -07:00
Makefile.boot ARM: move all dtb targets out of Makefile.boot 2012-09-14 09:22:04 -05:00
pins-db8500.h ARM: ux500: remove a bunch of internal pull-ups 2012-04-24 09:36:05 +02:00
platsmp.c Removal of the <mach/id.h> include from ux500 2013-01-29 16:06:03 -08:00
ste-dma40-db8500.h
timer.c Removal of the <mach/id.h> include from ux500 2013-01-29 16:06:03 -08:00
usb.c ARM: plat-nomadik: move DMA40 header to <linux/platform_data> 2012-11-05 09:55:32 +01:00