mirror of https://github.com/hak5/openwrt.git
45 lines
1.3 KiB
Diff
45 lines
1.3 KiB
Diff
|
From 6651009d31bfcb8e364e25e944618465f510bd0b Mon Sep 17 00:00:00 2001
|
||
|
From: Kurt Mahan <kmahan@freescale.com>
|
||
|
Date: Tue, 24 Jun 2008 21:23:58 -0600
|
||
|
Subject: [PATCH] Update SRAM/RAMBAR1 configuration for M5445x.
|
||
|
|
||
|
LTIBName: m5445x-rambar-config
|
||
|
Signed-off-by: Kurt Mahan <kmahan@freescale.com>
|
||
|
---
|
||
|
arch/m68k/coldfire/head.S | 5 +++--
|
||
|
include/asm-m68k/coldfire.h | 9 +++++++--
|
||
|
2 files changed, 10 insertions(+), 4 deletions(-)
|
||
|
|
||
|
--- a/arch/m68k/coldfire/head.S
|
||
|
+++ b/arch/m68k/coldfire/head.S
|
||
|
@@ -285,8 +285,9 @@ ENTRY(__start)
|
||
|
movel %a0,%usp
|
||
|
|
||
|
#if defined(CONFIG_M5445X)
|
||
|
- movel #(MCF_RAMBAR1 + 0x221), %d0
|
||
|
- movec %d0, %rambar1
|
||
|
+/* JKM -- don't enable it currently -- fix */
|
||
|
+/* movel #(MCF_RAMBAR1 + 0x221), %d0 */
|
||
|
+/* movec %d0, %rambar1 */
|
||
|
#elif defined(CONFIG_M547X_8X)
|
||
|
movel #MCF_MBAR, %d0
|
||
|
movec %d0, %mbar
|
||
|
--- a/include/asm-m68k/coldfire.h
|
||
|
+++ b/include/asm-m68k/coldfire.h
|
||
|
@@ -3,8 +3,13 @@
|
||
|
|
||
|
#if defined(CONFIG_M5445X)
|
||
|
#define MCF_MBAR 0x0
|
||
|
-#define MCF_RAMBAR1 0x80000000
|
||
|
-#define MCF_SRAM 0x80000000
|
||
|
+/*
|
||
|
+ * Even though RAMBAR1 should be in the 0x8xxxxxxx range there
|
||
|
+ * is a problem that needs to be resolved. Currently head.S
|
||
|
+ * disables SRAM/RAMBAR1.
|
||
|
+ */
|
||
|
+#define MCF_RAMBAR1 0x40000000
|
||
|
+#define MCF_SRAM 0x40000000
|
||
|
#elif defined(CONFIG_M547X_8X)
|
||
|
#define MCF_MBAR 0xF0000000
|
||
|
#define MCF_MMUBAR 0xF1000000
|