mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	ARM: uniphier: set gd->ram_base correctly
gd->ram_base is not set at all if the end address of the DRAM ch0 exceeds the 4GB limit. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
		| @@ -248,12 +248,7 @@ int dram_init(void) | |||||||
|  |  | ||||||
| 		max_size = (1ULL << 32) - dram_map[i].base; | 		max_size = (1ULL << 32) - dram_map[i].base; | ||||||
|  |  | ||||||
| 		if (dram_map[i].size > max_size) { | 		gd->ram_size = min(dram_map[i].size, max_size); | ||||||
| 			gd->ram_size += max_size; |  | ||||||
| 			break; |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		gd->ram_size += dram_map[i].size; |  | ||||||
|  |  | ||||||
| 		if (!valid_bank_found) | 		if (!valid_bank_found) | ||||||
| 			gd->ram_base = dram_map[i].base; | 			gd->ram_base = dram_map[i].base; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user