1*e7c03ac6SJoseph Chen /* 2*e7c03ac6SJoseph Chen * (C) Copyright 2019 Rockchip Electronics Co., Ltd 3*e7c03ac6SJoseph Chen * 4*e7c03ac6SJoseph Chen * SPDX-License-Identifier: GPL-2.0+ 5*e7c03ac6SJoseph Chen */ 6*e7c03ac6SJoseph Chen 7*e7c03ac6SJoseph Chen #ifndef __CONFIG_RV1126_COMMON_H 8*e7c03ac6SJoseph Chen #define __CONFIG_RV1126_COMMON_H 9*e7c03ac6SJoseph Chen 10*e7c03ac6SJoseph Chen #include "rockchip-common.h" 11*e7c03ac6SJoseph Chen 12*e7c03ac6SJoseph Chen #define COUNTER_FREQUENCY 24000000 13*e7c03ac6SJoseph Chen #define CONFIG_SYS_MALLOC_LEN (32 << 20) 14*e7c03ac6SJoseph Chen #define CONFIG_SYS_CBSIZE 1024 15*e7c03ac6SJoseph Chen #define CONFIG_SKIP_LOWLEVEL_INIT 16*e7c03ac6SJoseph Chen #define CONFIG_SYS_NS16550_MEM32 17*e7c03ac6SJoseph Chen 18*e7c03ac6SJoseph Chen #define CONFIG_SYS_TEXT_BASE 0x00600000 19*e7c03ac6SJoseph Chen #define CONFIG_SYS_INIT_SP_ADDR 0x00800000 20*e7c03ac6SJoseph Chen #define CONFIG_SYS_LOAD_ADDR 0x00C00800 21*e7c03ac6SJoseph Chen #define CONFIG_SYS_BOOTM_LEN (64 << 20) 22*e7c03ac6SJoseph Chen 23*e7c03ac6SJoseph Chen #define GICD_BASE 0xfeff1000 24*e7c03ac6SJoseph Chen #define GICC_BASE 0xfeff2000 25*e7c03ac6SJoseph Chen 26*e7c03ac6SJoseph Chen /* MMC/SD IP block */ 27*e7c03ac6SJoseph Chen #define CONFIG_BOUNCE_BUFFER 28*e7c03ac6SJoseph Chen 29*e7c03ac6SJoseph Chen #define CONFIG_SYS_SDRAM_BASE 0 30*e7c03ac6SJoseph Chen #define SDRAM_MAX_SIZE 0xfd000000 31*e7c03ac6SJoseph Chen 32*e7c03ac6SJoseph Chen #ifndef CONFIG_SPL_BUILD 33*e7c03ac6SJoseph Chen 34*e7c03ac6SJoseph Chen /* usb mass storage */ 35*e7c03ac6SJoseph Chen #define CONFIG_USB_FUNCTION_MASS_STORAGE 36*e7c03ac6SJoseph Chen #define CONFIG_ROCKUSB_G_DNL_PID 0x330d 37*e7c03ac6SJoseph Chen 38*e7c03ac6SJoseph Chen #define ENV_MEM_LAYOUT_SETTINGS \ 39*e7c03ac6SJoseph Chen "scriptaddr=0x00000000\0" \ 40*e7c03ac6SJoseph Chen "pxefile_addr_r=0x00100000\0" \ 41*e7c03ac6SJoseph Chen "fdt_addr_r=0x08300000\0" \ 42*e7c03ac6SJoseph Chen "kernel_addr_r=0x02008000\0" \ 43*e7c03ac6SJoseph Chen "ramdisk_addr_r=0x0a200000\0" 44*e7c03ac6SJoseph Chen 45*e7c03ac6SJoseph Chen #include <config_distro_bootcmd.h> 46*e7c03ac6SJoseph Chen #define CONFIG_EXTRA_ENV_SETTINGS \ 47*e7c03ac6SJoseph Chen ENV_MEM_LAYOUT_SETTINGS \ 48*e7c03ac6SJoseph Chen "partitions=" PARTS_DEFAULT \ 49*e7c03ac6SJoseph Chen ROCKCHIP_DEVICE_SETTINGS \ 50*e7c03ac6SJoseph Chen RKIMG_DET_BOOTDEV \ 51*e7c03ac6SJoseph Chen BOOTENV_SHARED_RKNAND \ 52*e7c03ac6SJoseph Chen BOOTENV 53*e7c03ac6SJoseph Chen #endif 54*e7c03ac6SJoseph Chen 55*e7c03ac6SJoseph Chen #define CONFIG_PREBOOT 56*e7c03ac6SJoseph Chen 57*e7c03ac6SJoseph Chen #endif 58