| /* SPDX-License-Identifier: GPL-2.0 */ |
| /* |
| * (C) Copyright 2018 Xilinx, Inc. (Michal Simek) |
| */ |
| |
| #ifndef __CONFIG_ZYNQMP_R5_H |
| #define __CONFIG_ZYNQMP_R5_H |
| |
| #define CONFIG_EXTRA_ENV_SETTINGS |
| |
| /* CPU clock */ |
| #define CONFIG_CPU_FREQ_HZ 500000000 |
| |
| /* Serial drivers */ |
| /* The following table includes the supported baudrates */ |
| #define CONFIG_SYS_BAUDRATE_TABLE \ |
| {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400} |
| |
| # define CONFIG_ENV_SIZE (128 << 10) |
| |
| /* Allow to overwrite serial and ethaddr */ |
| #define CONFIG_ENV_OVERWRITE |
| |
| /* Boot configuration */ |
| #define CONFIG_SYS_LOAD_ADDR 0 /* default? */ |
| |
| #define CONFIG_SYS_MAXARGS 32 /* max number of command args */ |
| |
| #define CONFIG_SYS_MALLOC_LEN 0x1400000 |
| |
| #define CONFIG_SYS_INIT_RAM_ADDR 0xFFFF0000 |
| #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 |
| #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \ |
| CONFIG_SYS_INIT_RAM_SIZE - \ |
| GENERATED_GBL_DATA_SIZE) |
| |
| /* Extend size of kernel image for uncompression */ |
| #define CONFIG_SYS_BOOTM_LEN (60 * 1024 * 1024) |
| |
| #define CONFIG_SYS_UBOOT_START CONFIG_SYS_TEXT_BASE |
| |
| #define CONFIG_SKIP_LOWLEVEL_INIT |
| |
| /* 0x0 - 0x40 is used for placing exception vectors */ |
| #define CONFIG_SYS_MEMTEST_START 0x40 |
| #define CONFIG_SYS_MEMTEST_END 0x100 |
| #define CONFIG_SYS_MEMTEST_SCRATCH 0 |
| |
| #endif /* __CONFIG_ZYNQ_ZYNQMP_R5_H */ |