mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	mctl_mem_matches and mctl_mem_matches_base identical functions. To avoid code duplication move them to dram_helpers and make mctl_mem_matches use generic mctl_mem_matches_base. Signed-off-by: Andrey Skvortsov <andrej.skvortzov@gmail.com> Reviewed-by: Andre Przywara <andre.przywara@arm.com>
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0+ */
 | |
| /*
 | |
|  * (C) Copyright 2007-2012
 | |
|  * Allwinner Technology Co., Ltd. <www.allwinnertech.com>
 | |
|  * Berg Xing <bergxing@allwinnertech.com>
 | |
|  * Tom Cubie <tangliang@allwinnertech.com>
 | |
|  *
 | |
|  * Sunxi platform dram register definition.
 | |
|  */
 | |
| 
 | |
| #ifndef _SUNXI_DRAM_H
 | |
| #define _SUNXI_DRAM_H
 | |
| 
 | |
| #include <asm/io.h>
 | |
| #include <linux/types.h>
 | |
| 
 | |
| /* dram regs definition */
 | |
| #if defined(CONFIG_MACH_SUN6I)
 | |
| #include <asm/arch/dram_sun6i.h>
 | |
| #elif defined(CONFIG_MACH_SUN8I_A23)
 | |
| #include <asm/arch/dram_sun8i_a23.h>
 | |
| #elif defined(CONFIG_MACH_SUN8I_A33)
 | |
| #include <asm/arch/dram_sun8i_a33.h>
 | |
| #elif defined(CONFIG_MACH_SUN8I_A83T)
 | |
| #include <asm/arch/dram_sun8i_a83t.h>
 | |
| #elif defined(CONFIG_SUNXI_DRAM_DW)
 | |
| #include <asm/arch/dram_sunxi_dw.h>
 | |
| #elif defined(CONFIG_MACH_SUN9I)
 | |
| #include <asm/arch/dram_sun9i.h>
 | |
| #elif defined(CONFIG_MACH_SUN50I_H6)
 | |
| #include <asm/arch/dram_sun50i_h6.h>
 | |
| #elif defined(CONFIG_MACH_SUN50I_H616)
 | |
| #include <asm/arch/dram_sun50i_h616.h>
 | |
| #elif defined(CONFIG_MACH_SUNIV)
 | |
| #include <asm/arch/dram_suniv.h>
 | |
| #else
 | |
| #include <asm/arch/dram_sun4i.h>
 | |
| #endif
 | |
| 
 | |
| unsigned long sunxi_dram_init(void);
 | |
| void mctl_await_completion(u32 *reg, u32 mask, u32 val);
 | |
| bool mctl_mem_matches(u32 offset);
 | |
| bool mctl_mem_matches_base(u32 offset, ulong base);
 | |
| 
 | |
| #endif /* _SUNXI_DRAM_H */
 |