1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (c) 2022 Nuvoton Technology Corp.
4  */
5 
6 #ifndef __CONFIG_ARBEL_H
7 #define __CONFIG_ARBEL_H
8 
9 #define CFG_SYS_SDRAM_BASE		0x0
10 #define CFG_SYS_BOOTMAPSZ		(20 << 20)
11 #define CFG_SYS_INIT_RAM_ADDR	CFG_SYS_SDRAM_BASE
12 #define CFG_SYS_INIT_RAM_SIZE	0x8000
13 
14 /* Default environemnt variables */
15 #define CFG_EXTRA_ENV_SETTINGS   "uimage_flash_addr=80200000\0"   \
16 		"stdin=serial\0"   \
17 		"stdout=serial\0"   \
18 		"stderr=serial\0"    \
19 		"ethact=gmac1\0"   \
20 		"autostart=no\0"   \
21 		"ethaddr=00:00:F7:A0:00:FC\0"    \
22 		"eth1addr=00:00:F7:A0:00:FD\0"   \
23 		"eth2addr=00:00:F7:A0:00:FE\0"    \
24 		"eth3addr=00:00:F7:A0:00:FF\0"    \
25 		"serverip=192.168.0.1\0"    \
26 		"ipaddr=192.168.0.2\0"    \
27 		"romboot=echo Booting Kernel from flash at 0x${uimage_flash_addr}; " \
28 		"echo Using bootargs: ${bootargs};bootm ${uimage_flash_addr}\0" \
29 		"earlycon=uart8250,mmio32,0xf0000000\0" \
30 		"console=ttyS0,115200n8\0" \
31 		"common_bootargs=setenv bootargs earlycon=${earlycon} root=/dev/ram " \
32 		"console=${console} ramdisk_size=48000\0" \
33 		"\0"
34 
35 #endif
36