mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-11-03 01:41:44 +01:00 
			
		
		
		
	Historically the 405 U-Boot port had a dram_init() call in early init stage. This function was still called from start.S and most of the time coded in assembler. This is not needed anymore (since a long time) and boards should implement the common initdram() function in C instead. This patch now removed the dram_init() call from start.S and removes the empty implementations that are scattered through most of the 405 board ports. Some older board ports really implement this dram_init() though. These are: csb272 csb472 ERIC EXBITGEN W7OLMC W7OLMG I changed those boards to call this assembler dram_init() function now from their board specific initdram() instead. This *should* work, but please test again on those platforms. And it is perhaps a good idea that those boards use some common 405 SDRAM initialization code from cpu/ppc4xx at some time. So further patches welcome here. Signed-off-by: Stefan Roese <sr@denx.de>
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
/*
 | 
						|
 * init.S: Stubs for U-Boot initialization
 | 
						|
 *
 | 
						|
 *     Author: Xilinx, Inc.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 *     This program is free software; you can redistribute it and/or modify it
 | 
						|
 *     under the terms of the GNU General Public License as published by the
 | 
						|
 *     Free Software Foundation; either version 2 of the License, or (at your
 | 
						|
 *     option) any later version.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 *     XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A
 | 
						|
 *     COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS
 | 
						|
 *     ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD,
 | 
						|
 *     XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE
 | 
						|
 *     FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING
 | 
						|
 *     ANY THIRD PARTY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION.
 | 
						|
 *     XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO
 | 
						|
 *     THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY
 | 
						|
 *     WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM
 | 
						|
 *     CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND
 | 
						|
 *     FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 *     Xilinx hardware products are not intended for use in life support
 | 
						|
 *     appliances, devices, or systems. Use in such applications is
 | 
						|
 *     expressly prohibited.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 *     (c) Copyright 2002-2004 Xilinx Inc.
 | 
						|
 *     All rights reserved.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 *     You should have received a copy of the GNU General Public License along
 | 
						|
 *     with this program; if not, write to the Free Software Foundation, Inc.,
 | 
						|
 *     675 Mass Ave, Cambridge, MA 02139, USA.
 | 
						|
 *
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
	.globl ext_bus_cntlr_init
 | 
						|
ext_bus_cntlr_init:
 | 
						|
	blr
 |