]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
d754254f JRO |
2 | /* |
3 | * (C) Copyright 2017 Linaro | |
4 | * | |
5 | * Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> | |
6 | * | |
7 | * Configuration for Poplar 96boards CE. Parts were derived from other ARM | |
8 | * configurations. | |
d754254f JRO |
9 | */ |
10 | ||
11 | #ifndef _POPLAR_H_ | |
12 | #define _POPLAR_H_ | |
13 | ||
14 | #include <linux/sizes.h> | |
15 | ||
16 | /* DRAM banks */ | |
d754254f JRO |
17 | |
18 | /* SYS */ | |
42091fa9 | 19 | #define CONFIG_SYS_BOOTM_LEN SZ_64M |
d754254f | 20 | #define CONFIG_SYS_INIT_SP_ADDR 0x200000 |
d754254f JRO |
21 | |
22 | /* ATF bl33.bin load address (must match) */ | |
d754254f | 23 | |
d754254f | 24 | /* USB configuration */ |
d754254f | 25 | #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 |
d754254f | 26 | |
d754254f JRO |
27 | /***************************************************************************** |
28 | * Initial environment variables | |
29 | *****************************************************************************/ | |
30 | ||
31 | #define BOOT_TARGET_DEVICES(func) \ | |
32 | func(USB, usb, 0) \ | |
33 | func(MMC, mmc, 0) \ | |
34 | func(DHCP, dhcp, na) | |
35 | #ifndef CONFIG_SPL_BUILD | |
d754254f JRO |
36 | #include <config_distro_bootcmd.h> |
37 | #endif | |
38 | ||
39 | #define CONFIG_EXTRA_ENV_SETTINGS \ | |
40 | "loader_mmc_blknum=0x0\0" \ | |
41 | "loader_mmc_nblks=0x780\0" \ | |
cdee91a0 | 42 | "env_mmc_blknum=0xf80\0" \ |
d754254f JRO |
43 | "env_mmc_nblks=0x80\0" \ |
44 | "kernel_addr_r=0x30000000\0" \ | |
45 | "pxefile_addr_r=0x32000000\0" \ | |
46 | "scriptaddr=0x32000000\0" \ | |
47 | "fdt_addr_r=0x32200000\0" \ | |
48 | "fdtfile=hisilicon/hi3798cv200-poplar.dtb\0" \ | |
49 | "ramdisk_addr_r=0x32400000\0" \ | |
50 | BOOTENV | |
51 | ||
d754254f | 52 | /* Monitor Command Prompt */ |
d754254f | 53 | #define CONFIG_SYS_CBSIZE 512 |
d754254f JRO |
54 | |
55 | #endif /* _POPLAR_H_ */ |