linux-sg2042/arch/arm/mach-ux500/include/mach
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
..
db8500-regs.h ARM: ux500: core U9540 support 2012-05-02 00:25:13 +02:00
debug-macro.S ARM: ux500: delete U5500 support 2012-05-02 00:39:43 +02:00
devices.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2012-05-23 15:59:10 -07:00
hardware.h mfd: db8500-prcmu: get base address from resource 2013-04-08 13:57:38 +02:00
irqs-board-mop500.h ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones 2013-02-10 15:50:40 +01:00
irqs-db8500.h mach-ux500: update SoC and board IRQ handling 2011-05-24 22:11:45 +02:00
irqs.h ARM: plat-nomadik: convert platforms to SPARSE_IRQ 2012-11-05 09:55:34 +01:00
msp.h ARM: plat-nomadik: move DMA40 header to <linux/platform_data> 2012-11-05 09:55:32 +01:00
setup.h ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
timex.h ARM: 5831/1: ARM: U8500 core machine support 2009-11-28 10:22:52 +00:00
uncompress.h ARM: remove unused arch_decomp_wdog() 2013-01-11 10:54:03 +08:00