diff options
author | Ahmad Fatoum <ahmad@a3f.at> | 2022-01-14 09:38:23 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-01-14 10:19:41 +0100 |
commit | da0b1559c34e910de9ba9e54f72a57cbad15e987 (patch) | |
tree | 69156b5b2d8fa605247254ec43e9c15e5d6263c6 /arch/arm/mach-rockchip | |
parent | 6cff559fcac61263c3619e39230332680330e00c (diff) | |
download | barebox-da0b1559c34e910de9ba9e54f72a57cbad15e987.tar.gz barebox-da0b1559c34e910de9ba9e54f72a57cbad15e987.tar.xz |
ARM: rockchip: add new ARCH_ROCKCHIP_{V7,V8} symbols
In preparation for adding rk3399 support, which is another SoC with
ARMv8 CPUs, add new ARCH_ROCKCHIP_{V7,V8} symbols for the common
functionality.
Signed-off-by: Ahmad Fatoum <ahmad@a3f.at>
Link: https://lore.barebox.org/20220114083825.726347-1-ahmad@a3f.at
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-rockchip')
-rw-r--r-- | arch/arm/mach-rockchip/Kconfig | 18 | ||||
-rw-r--r-- | arch/arm/mach-rockchip/Makefile | 4 |
2 files changed, 14 insertions, 8 deletions
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index 5603fc12c3..1ef5ea82f1 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -10,24 +10,30 @@ config RK_TIMER hex default 1 -config ARCH_RK3188 +config ARCH_ROCKCHIP_V7 bool select CPU_V7 select ARM_SMP_TWD select ARCH_HAS_L2X0 +config ARCH_RK3188 + bool + select ARCH_ROCKCHIP_V7 + config ARCH_RK3288 bool - select CPU_V7 - select ARM_SMP_TWD - select ARCH_HAS_L2X0 + select ARCH_ROCKCHIP_V7 select CLOCKSOURCE_ROCKCHIP -config ARCH_RK3568 +config ARCH_ROCKCHIP_V8 bool select CPU_V8 - select ARM_ATF select SYS_SUPPORTS_64BIT_KERNEL + select ARM_ATF + +config ARCH_RK3568 + bool + select ARCH_ROCKCHIP_V8 comment "select Rockchip boards:" diff --git a/arch/arm/mach-rockchip/Makefile b/arch/arm/mach-rockchip/Makefile index 66bcdba2eb..2aa70210de 100644 --- a/arch/arm/mach-rockchip/Makefile +++ b/arch/arm/mach-rockchip/Makefile @@ -1,7 +1,7 @@ obj-y += rockchip.o -pbl-$(CONFIG_ARCH_RK3568) += atf.o +pbl-$(CONFIG_ARCH_ROCKCHIP_V8) += atf.o obj-$(CONFIG_ARCH_RK3188) += rk3188.o obj-$(CONFIG_ARCH_RK3288) += rk3288.o obj-pbl-$(CONFIG_ARCH_RK3568) += rk3568.o -obj-$(CONFIG_ARCH_RK3568) += bootm.o +obj-$(CONFIG_ARCH_ROCKCHIP_V8) += bootm.o obj-$(CONFIG_BAREBOX_UPDATE) += bbu.o |