12c1e11ddSAndy Yan /* 22c1e11ddSAndy Yan * (C) Copyright 2016 Rockchip Electronics Co., Ltd 32c1e11ddSAndy Yan * 42c1e11ddSAndy Yan * SPDX-License-Identifier: GPL-2.0+ 52c1e11ddSAndy Yan */ 62c1e11ddSAndy Yan #ifndef __CONFIG_RV1108_COMMON_H 72c1e11ddSAndy Yan #define __CONFIG_RV1108_COMMON_H 82c1e11ddSAndy Yan 92c1e11ddSAndy Yan #include <asm/arch/hardware.h> 102c1e11ddSAndy Yan #include "rockchip-common.h" 112c1e11ddSAndy Yan 122c1e11ddSAndy Yan #define CONFIG_SYS_MALLOC_LEN (32 << 20) 132c1e11ddSAndy Yan #define CONFIG_SYS_CBSIZE 1024 142c1e11ddSAndy Yan #define CONFIG_SKIP_LOWLEVEL_INIT 152c1e11ddSAndy Yan 162c1e11ddSAndy Yan #define CONFIG_SYS_SDRAM_BASE 0x60000000 1752f7b21dSZhihuan He #define SDRAM_MAX_SIZE 0x80000000 186307c8eeSjon.lin #define CONFIG_SYS_TEXT_BASE 0x60000000 19b8412744SJoseph Chen #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + 0x200000) 202c1e11ddSAndy Yan #define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x2000000) 212c1e11ddSAndy Yan 2252f7b21dSZhihuan He /* SPL support */ 2352f7b21dSZhihuan He #define CONFIG_SPL_STACK 0x10080700 2452f7b21dSZhihuan He #define CONFIG_SPL_TEXT_BASE 0x10080800 25*4a2e3f52SXuhui Lin #define CONFIG_SPL_MAX_SIZE 0x5000 2652f7b21dSZhihuan He 2752f7b21dSZhihuan He /* BSS setup */ 2852f7b21dSZhihuan He #define CONFIG_SPL_BSS_MAX_SIZE 0x100 2952f7b21dSZhihuan He 30ba437c8cSFrank Wang #define CONFIG_ROCKUSB_G_DNL_PID 0x110A 31ba437c8cSFrank Wang 32058af259SAndy Yan #define CONFIG_BOUNCE_BUFFER 33058af259SAndy Yan 348f3e6817SFrank Wang /* usb mass storage */ 358f3e6817SFrank Wang #define CONFIG_USB_FUNCTION_MASS_STORAGE 368f3e6817SFrank Wang 3731d551b6SWilliam Wu /* rockchip ohci host driver */ 3831d551b6SWilliam Wu #define CONFIG_USB_OHCI_NEW 3931d551b6SWilliam Wu #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 1 40d5d88d94SAndy Yan 41d5d88d94SAndy Yan #ifndef CONFIG_SPL_BUILD 42d5d88d94SAndy Yan 43d5d88d94SAndy Yan #define ENV_MEM_LAYOUT_SETTINGS \ 44d5d88d94SAndy Yan "scriptaddr=0x60000000\0" \ 45d5d88d94SAndy Yan "fdt_addr_r=0x61f00000\0" \ 46d5d88d94SAndy Yan "kernel_addr_r=0x62000000\0" \ 47d5d88d94SAndy Yan "ramdisk_addr_r=0x64000000\0" 48d5d88d94SAndy Yan 49d5d88d94SAndy Yan #include <config_distro_bootcmd.h> 50d5d88d94SAndy Yan #define CONFIG_EXTRA_ENV_SETTINGS \ 51d5d88d94SAndy Yan ENV_MEM_LAYOUT_SETTINGS \ 52d5d88d94SAndy Yan "partitions=" PARTS_DEFAULT \ 53d5d88d94SAndy Yan RKIMG_DET_BOOTDEV \ 54d5d88d94SAndy Yan BOOTENV 55d5d88d94SAndy Yan #endif 56d5d88d94SAndy Yan 572c1e11ddSAndy Yan #endif 58