mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	The first 1MB is not initialized by first stage bootloader. Check if memory is setup to 16bit mode and ECC is enabled. If it is, clear the first 1MB. Also u-boot should report only the half size of memory. Acked-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
		
			
				
	
	
		
			23 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Copyright (c) 2013 Xilinx Inc.
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier:	GPL-2.0+
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _SYS_PROTO_H_
 | 
						|
#define _SYS_PROTO_H_
 | 
						|
 | 
						|
extern void zynq_slcr_lock(void);
 | 
						|
extern void zynq_slcr_unlock(void);
 | 
						|
extern void zynq_slcr_cpu_reset(void);
 | 
						|
extern void zynq_slcr_gem_clk_setup(u32 gem_id, u32 rclk, u32 clk);
 | 
						|
extern void zynq_slcr_devcfg_disable(void);
 | 
						|
extern void zynq_slcr_devcfg_enable(void);
 | 
						|
extern u32 zynq_slcr_get_idcode(void);
 | 
						|
extern void zynq_ddrc_init(void);
 | 
						|
 | 
						|
/* Driver extern functions */
 | 
						|
extern int zynq_sdhci_init(u32 regbase);
 | 
						|
 | 
						|
#endif /* _SYS_PROTO_H_ */
 |