summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-highbank
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2013-02-16 19:23:45 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-03-03 14:08:44 +0100
commite503b299efbbd49cac43878acb1f901c66c41d3d (patch)
tree890dab2580537a4377ba27d14824665ce39c1012 /arch/arm/mach-highbank
parent6ae2455e808cbb51303981fe9d6afb785ea99566 (diff)
downloadbarebox-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.c7
-rw-r--r--arch/arm/mach-highbank/include/mach/hardware.h14
-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.c3
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)
{