mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-29 21:14:28 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			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
 |