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		(192 << 20)
11 #define CFG_SYS_BOOTM_LEN		(20 << 20)
12 #define CFG_SYS_INIT_RAM_ADDR	CFG_SYS_SDRAM_BASE
13 #define CFG_SYS_INIT_RAM_SIZE	0x8000
14 
15 #define CFG_SYS_BAUDRATE_TABLE	\
16 	{ 9600, 14400, 19200, 38400, 57600, 115200, 230400, 380400, 460800, 921600 }
17 
18 /* Default environemnt variables */
19 #define CFG_EXTRA_ENV_SETTINGS   "uimage_flash_addr=80800000\0"   \
20 		"stdin=serial\0"   \
21 		"stdout=serial\0"   \
22 		"stderr=serial\0"    \
23 		"ethact=gmac1\0"   \
24 		"autostart=no\0"   \
25 		"ethaddr=00:00:F7:A0:00:FC\0"    \
26 		"eth1addr=00:00:F7:A0:00:FD\0"   \
27 		"eth2addr=00:00:F7:A0:00:FE\0"    \
28 		"eth3addr=00:00:F7:A0:00:FF\0"    \
29 		"serverip=192.168.0.1\0"    \
30 		"ipaddr=192.168.0.2\0"    \
31 		"romboot=echo Booting Kernel from flash at 0x${uimage_flash_addr}; " \
32 		"echo Using bootargs: ${bootargs};bootm ${uimage_flash_addr}\0" \
33 		"earlycon=uart8250,mmio32,0xf0000000\0" \
34 		"console=ttyS0,115200n8\0" \
35 		"common_bootargs=setenv bootargs earlycon=${earlycon} root=/dev/ram " \
36 		"console=${console} ramdisk_size=48000\0" \
37 		"\0"
38 
39 #endif
40