]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
168eef7a KY |
2 | /* |
3 | * (C) Copyright 2017 Rockchip Electronics Co., Ltd | |
168eef7a KY |
4 | */ |
5 | #ifndef __CONFIG_RK322X_COMMON_H | |
6 | #define __CONFIG_RK322X_COMMON_H | |
7 | ||
15f09a1a | 8 | #include <asm/arch-rockchip/hardware.h> |
168eef7a KY |
9 | #include "rockchip-common.h" |
10 | ||
acea1238 | 11 | #define CONFIG_SYS_HZ_CLOCK 24000000 |
168eef7a | 12 | |
5f246808 | 13 | #define CONFIG_IRAM_BASE 0x10080000 |
168eef7a | 14 | |
168eef7a | 15 | #define CONFIG_SYS_SDRAM_BASE 0x60000000 |
168eef7a KY |
16 | #define SDRAM_BANK_SIZE (512UL << 20UL) |
17 | #define SDRAM_MAX_SIZE 0x80000000 | |
18 | ||
168eef7a KY |
19 | #define ENV_MEM_LAYOUT_SETTINGS \ |
20 | "scriptaddr=0x60000000\0" \ | |
21 | "pxefile_addr_r=0x60100000\0" \ | |
22 | "fdt_addr_r=0x61f00000\0" \ | |
23 | "kernel_addr_r=0x62000000\0" \ | |
24 | "ramdisk_addr_r=0x64000000\0" | |
25 | ||
26 | #include <config_distro_bootcmd.h> | |
27 | ||
28 | /* Linux fails to load the fdt if it's loaded above 512M on a evb-rk3036 board, | |
29 | * so limit the fdt reallocation to that */ | |
30 | #define CONFIG_EXTRA_ENV_SETTINGS \ | |
a2a5053a | 31 | "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \ |
168eef7a KY |
32 | "fdt_high=0x7fffffff\0" \ |
33 | "partitions=" PARTS_DEFAULT \ | |
34 | ENV_MEM_LAYOUT_SETTINGS \ | |
35 | BOOTENV | |
168eef7a | 36 | |
168eef7a | 37 | #endif |