diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2013-02-16 19:23:45 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-03-03 14:08:44 +0100 |
commit | e503b299efbbd49cac43878acb1f901c66c41d3d (patch) | |
tree | 890dab2580537a4377ba27d14824665ce39c1012 /arch/arm/mach-highbank | |
parent | 6ae2455e808cbb51303981fe9d6afb785ea99566 (diff) | |
download | barebox-e503b299efbbd49cac43878acb1f901c66c41d3d.tar.gz barebox-e503b299efbbd49cac43878acb1f901c66c41d3d.tar.xz |
highbank: move register value to include/mach
so the board can use it
Cc: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-highbank')
-rw-r--r-- | arch/arm/mach-highbank/core.c | 7 | ||||
-rw-r--r-- | arch/arm/mach-highbank/include/mach/hardware.h | 14 | ||||
-rw-r--r-- | arch/arm/mach-highbank/include/mach/sysregs.h (renamed from arch/arm/mach-highbank/sysregs.h) | 0 | ||||
-rw-r--r-- | arch/arm/mach-highbank/reset.c | 3 |
4 files changed, 18 insertions, 6 deletions
diff --git a/arch/arm/mach-highbank/core.c b/arch/arm/mach-highbank/core.c index 3423c55b21..967d13f939 100644 --- a/arch/arm/mach-highbank/core.c +++ b/arch/arm/mach-highbank/core.c @@ -15,11 +15,10 @@ #include <asm/hardware/arm_timer.h> #include <mach/devices.h> +#include <mach/hardware.h> +#include <mach/sysregs.h> -#include "sysregs.h" - -void __iomem *sregs_base = IOMEM(0xfff3c00); - +void __iomem *sregs_base = IOMEM(HB_SREG_A9_BASE); static void highbank_clk_init(void) { diff --git a/arch/arm/mach-highbank/include/mach/hardware.h b/arch/arm/mach-highbank/include/mach/hardware.h new file mode 100644 index 0000000000..db7fff242f --- /dev/null +++ b/arch/arm/mach-highbank/include/mach/hardware.h @@ -0,0 +1,14 @@ +/* + * Copyright (C) 2010-2011 Calxeda, Inc + * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnio@jcrosoft.com> + * + * GPLv2 only + */ + +#ifndef __MACH_HARDWARE_H__ +#define __MACH_HARDWARE_H__ + +#define HB_SREG_A9_BASE 0xfff3c000 +#define HB_SYSRAM_OPP_TABLE_BASE 0xfff8f000 + +#endif /* __MACH_HARDWARE_H__ */ diff --git a/arch/arm/mach-highbank/sysregs.h b/arch/arm/mach-highbank/include/mach/sysregs.h index c879422194..c879422194 100644 --- a/arch/arm/mach-highbank/sysregs.h +++ b/arch/arm/mach-highbank/include/mach/sysregs.h diff --git a/arch/arm/mach-highbank/reset.c b/arch/arm/mach-highbank/reset.c index 9163cba868..b9664e41bb 100644 --- a/arch/arm/mach-highbank/reset.c +++ b/arch/arm/mach-highbank/reset.c @@ -8,8 +8,7 @@ #include <io.h> #include <mach/devices.h> - -#include "sysregs.h" +#include <mach/sysregs.h> void __noreturn reset_cpu(ulong addr) { |