1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Configuration for MediaTek MT7623 SoC 4 * 5 * Copyright (C) 2018 MediaTek Inc. 6 * Author: Weijie Gao <weijie.gao@mediatek.com> 7 */ 8 9 #ifndef __MT7623_H 10 #define __MT7623_H 11 12 #include <linux/sizes.h> 13 14 /* DRAM */ 15 #define CFG_SYS_SDRAM_BASE 0x80000000 16 17 /* This is needed for kernel booting */ 18 #define FDT_HIGH "0xac000000" 19 20 #define ENV_MEM_LAYOUT_SETTINGS \ 21 "fdt_high=" FDT_HIGH "\0" \ 22 "kernel_addr_r=0x84000000\0" \ 23 "fdt_addr_r=" FDT_HIGH "\0" \ 24 "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" 25 26 #ifdef CONFIG_DISTRO_DEFAULTS 27 28 #define BOOT_TARGET_DEVICES(func) \ 29 func(MMC, mmc, 1) 30 31 #include <config_distro_bootcmd.h> 32 33 /* Extra environment variables */ 34 #define CFG_EXTRA_ENV_SETTINGS \ 35 ENV_MEM_LAYOUT_SETTINGS \ 36 BOOTENV 37 38 #endif /* ifdef CONFIG_DISTRO_DEFAULTS*/ 39 40 #endif 41