diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index 2cc5a06d0a..cc28c0bbd9 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -227,6 +227,22 @@ config ROCKCHIP_RK3308 The Rockchip RK3308 is a ARM-based Soc which embeded with quad Cortex-A35 and highly integrated audio interfaces. +if ROCKCHIP_RK3308 + +config TPL_LDSCRIPT + default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds" + +config TPL_TEXT_BASE + default 0xfff81000 + +config TPL_MAX_SIZE + default 12288 + +config TPL_STACK + default 0xfff84000 + +endif + config ROCKCHIP_RK3328 bool "Support Rockchip RK3328" select ARM64 @@ -535,6 +551,7 @@ config ROCKCHIP_STIMER_BASE default 0x2000e000 if ROCKCHIP_RK3188 default 0x110d0020 if ROCKCHIP_RK322X default 0xff810020 if ROCKCHIP_RK3288 + default 0xff1b00a0 if ROCKCHIP_RK3308 default 0xff1d0020 if ROCKCHIP_RK3328 default 0xff830020 if ROCKCHIP_RK3368 default 0xff8680a0 if ROCKCHIP_RK3399 diff --git a/drivers/ram/rockchip/Makefile b/drivers/ram/rockchip/Makefile index c3f847b063..84fa5d6b69 100644 --- a/drivers/ram/rockchip/Makefile +++ b/drivers/ram/rockchip/Makefile @@ -12,6 +12,7 @@ obj-$(CONFIG_ROCKCHIP_RK3128) += sdram_rk3128.o obj-$(CONFIG_ROCKCHIP_RK3188) += sdram_rk3188.o obj-$(CONFIG_ROCKCHIP_RK322X) += sdram_rk322x.o obj-$(CONFIG_ROCKCHIP_RK3288) += sdram_rk3288.o +obj-$(CONFIG_ROCKCHIP_RK3308) += sdram_rv1108_pctl_phy.o sdram_rk3308.o obj-$(CONFIG_ROCKCHIP_RK3328) += sdram_rk3328.o sdram_pctl_px30.o sdram_phy_px30.o obj-$(CONFIG_ROCKCHIP_RK3399) += sdram_rk3399.o obj-$(CONFIG_ROCKCHIP_RK3568) += sdram_rk3568.o