137a0c600SAndreas Färber /* 237a0c600SAndreas Färber * Copyright (c) 2016 Andreas Färber 337a0c600SAndreas Färber * 437a0c600SAndreas Färber * SPDX-License-Identifier: GPL-2.0+ 537a0c600SAndreas Färber */ 637a0c600SAndreas Färber 737a0c600SAndreas Färber #ifndef __CONFIG_RK3368_COMMON_H 837a0c600SAndreas Färber #define __CONFIG_RK3368_COMMON_H 937a0c600SAndreas Färber 1037a0c600SAndreas Färber #define CONFIG_SYS_CACHELINE_SIZE 64 1137a0c600SAndreas Färber 1237a0c600SAndreas Färber #include <asm/arch/hardware.h> 1337a0c600SAndreas Färber #include <linux/sizes.h> 1437a0c600SAndreas Färber 15*6d1970faSKever Yang #define CONFIG_SYS_SDRAM_BASE 0 16*6d1970faSKever Yang #define SDRAM_MAX_SIZE 0xff000000 1737a0c600SAndreas Färber #define CONFIG_NR_DRAM_BANKS 1 1837a0c600SAndreas Färber #define CONFIG_SYS_MAXARGS 16 1937a0c600SAndreas Färber #define CONFIG_BAUDRATE 115200 2037a0c600SAndreas Färber #define CONFIG_SYS_MALLOC_LEN (32 << 20) 2137a0c600SAndreas Färber #define CONFIG_SYS_CBSIZE 1024 2237a0c600SAndreas Färber #define CONFIG_SKIP_LOWLEVEL_INIT 2337a0c600SAndreas Färber 2437a0c600SAndreas Färber #define CONFIG_SYS_NS16550_MEM32 2537a0c600SAndreas Färber 2637a0c600SAndreas Färber #define CONFIG_SYS_TEXT_BASE 0x00200000 2737a0c600SAndreas Färber #define CONFIG_SYS_INIT_SP_ADDR 0x00300000 2837a0c600SAndreas Färber #define CONFIG_SYS_LOAD_ADDR 0x00280000 2937a0c600SAndreas Färber 3037a0c600SAndreas Färber #define CONFIG_BOUNCE_BUFFER 3137a0c600SAndreas Färber 3237a0c600SAndreas Färber #ifndef CONFIG_SPL_BUILD 3337a0c600SAndreas Färber #define ENV_MEM_LAYOUT_SETTINGS \ 3437a0c600SAndreas Färber "scriptaddr=0x00500000\0" \ 3537a0c600SAndreas Färber "pxefile_addr_r=0x00600000\0" \ 3637a0c600SAndreas Färber "fdt_addr_r=0x5600000\0" \ 3737a0c600SAndreas Färber "kernel_addr_r=0x280000\0" \ 3837a0c600SAndreas Färber "ramdisk_addr_r=0x5bf0000\0" 3937a0c600SAndreas Färber 4037a0c600SAndreas Färber #include <config_distro_defaults.h> 4137a0c600SAndreas Färber 4237a0c600SAndreas Färber #define BOOT_TARGET_DEVICES(func) 4337a0c600SAndreas Färber 4437a0c600SAndreas Färber #include <config_distro_bootcmd.h> 4537a0c600SAndreas Färber 4637a0c600SAndreas Färber #define CONFIG_EXTRA_ENV_SETTINGS \ 4737a0c600SAndreas Färber BOOTENV 4837a0c600SAndreas Färber 4937a0c600SAndreas Färber #endif 5037a0c600SAndreas Färber 5137a0c600SAndreas Färber #endif 52