forked from Minki/linux
arm: mach-mvebu: use IOMEM() for base address definitions
We now define all virtual base address constants using IOMEM() so that those are naturally typed as void __iomem pointers, and we do the necessary adjustements in the mach-mvebu code. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Tested-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Jason Cooper <jason@lakedaemon.net>
This commit is contained in:
parent
3904a39321
commit
9758e70a44
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
static struct map_desc armada_370_xp_io_desc[] __initdata = {
|
static struct map_desc armada_370_xp_io_desc[] __initdata = {
|
||||||
{
|
{
|
||||||
.virtual = ARMADA_370_XP_REGS_VIRT_BASE,
|
.virtual = (unsigned long) ARMADA_370_XP_REGS_VIRT_BASE,
|
||||||
.pfn = __phys_to_pfn(ARMADA_370_XP_REGS_PHYS_BASE),
|
.pfn = __phys_to_pfn(ARMADA_370_XP_REGS_PHYS_BASE),
|
||||||
.length = ARMADA_370_XP_REGS_SIZE,
|
.length = ARMADA_370_XP_REGS_SIZE,
|
||||||
.type = MT_DEVICE,
|
.type = MT_DEVICE,
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
#define __MACH_ARMADA_370_XP_H
|
#define __MACH_ARMADA_370_XP_H
|
||||||
|
|
||||||
#define ARMADA_370_XP_REGS_PHYS_BASE 0xd0000000
|
#define ARMADA_370_XP_REGS_PHYS_BASE 0xd0000000
|
||||||
#define ARMADA_370_XP_REGS_VIRT_BASE 0xfeb00000
|
#define ARMADA_370_XP_REGS_VIRT_BASE IOMEM(0xfeb00000)
|
||||||
#define ARMADA_370_XP_REGS_SIZE SZ_1M
|
#define ARMADA_370_XP_REGS_SIZE SZ_1M
|
||||||
|
|
||||||
#endif /* __MACH_ARMADA_370_XP_H */
|
#endif /* __MACH_ARMADA_370_XP_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user