mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	ARM: uniphier: hide memory top by platform hook instead of CONFIG
I do not see a good reason to do this by a CONFIG option that affects all SoCs. The ram_size can be adjusted by dram_init() at run-time. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
		| @@ -238,6 +238,13 @@ int dram_init(void) | |||||||
| 		gd->ram_size += dram_map[i].size; | 		gd->ram_size += dram_map[i].size; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/* | ||||||
|  | 	 * LD20 uses the last 64 byte for each channel for dynamic | ||||||
|  | 	 * DDR PHY training | ||||||
|  | 	 */ | ||||||
|  | 	if (uniphier_get_soc_id() == UNIPHIER_LD20_ID) | ||||||
|  | 		gd->ram_size -= 64; | ||||||
|  |  | ||||||
| 	return 0; | 	return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -215,8 +215,6 @@ | |||||||
|  |  | ||||||
| #define CONFIG_SYS_SDRAM_BASE		0x80000000 | #define CONFIG_SYS_SDRAM_BASE		0x80000000 | ||||||
| #define CONFIG_NR_DRAM_BANKS		3 | #define CONFIG_NR_DRAM_BANKS		3 | ||||||
| /* for LD20; the last 64 byte is used for dynamic DDR PHY training */ |  | ||||||
| #define CONFIG_SYS_MEM_TOP_HIDE		64 |  | ||||||
|  |  | ||||||
| #define CONFIG_SYS_INIT_SP_ADDR		(CONFIG_SYS_TEXT_BASE) | #define CONFIG_SYS_INIT_SP_ADDR		(CONFIG_SYS_TEXT_BASE) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user