summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-rockchip/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-rockchip/Kconfig')
-rw-r--r--arch/arm/mach-rockchip/Kconfig46
1 files changed, 40 insertions, 6 deletions
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 4b6dfd2c17..8cdf2c28a9 100644
--- a/arch/arm/mach-rockchip/Kconfig
+++ b/arch/arm/mach-rockchip/Kconfig
@@ -30,7 +30,6 @@ config ARCH_RK3288
config ARCH_ROCKCHIP_V8
bool
select CPU_V8
- select SYS_SUPPORTS_64BIT_KERNEL
select ARM_ATF
select RELOCATABLE
@@ -46,9 +45,17 @@ config ARCH_RK3399PRO
config ARCH_RK3568
bool
select ARCH_ROCKCHIP_V8
+ select HW_HAS_PCI
+
+config ARCH_RK3588
+ bool
+ select ARCH_ROCKCHIP_V8
+ select HW_HAS_PCI
comment "select Rockchip boards:"
+if 32BIT
+
config MACH_RADXA_ROCK
select ARCH_RK3188
select I2C
@@ -62,6 +69,10 @@ config MACH_PHYTEC_SOM_RK3288
help
Say Y here if you are using a RK3288 based Phytecs SOM
+endif
+
+if 64BIT
+
config MACH_RK3568_EVB
select ARCH_RK3568
bool "RK3568 EVB"
@@ -81,23 +92,46 @@ config MACH_PINE64_QUARTZ64
Say Y here if you are using a Pine64 Quartz64
config MACH_RADXA_ROCK3
- select ARCH_RK3568
- bool "Radxa ROCK3"
- help
+ select ARCH_RK3568
+ bool "Radxa ROCK3"
+ help
Say Y here if you are using a Radxa ROCK3
+config MACH_RADXA_ROCK5
+ select ARCH_RK3588
+ bool "Radxa ROCK5"
+ help
+ Say Y here if you are using a Radxa ROCK5
+
+config MACH_RADXA_CM3
+ select ARCH_RK3568
+ bool "Radxa CM3"
+ help
+ Say Y here if you are using a Radxa CM3
+
+endif
+
comment "select board features:"
+config ARCH_ROCKCHIP_ATF
+ bool "Build rockchip ATF binaries into barebox"
+ depends on ARCH_ROCKCHIP_V8
+ default y
+ help
+ When deselected, barebox proper will run in EL3. This can be
+ useful for debugging early startup, but for all other cases,
+ say y here.
+
config ARCH_RK3399_OPTEE
bool "Build rk3399 OP-TEE binary into barebox"
- depends on ARCH_RK3399
+ depends on ARCH_ROCKCHIP_ATF && ARCH_RK3399
help
With this option enabled the RK3399 OP-TEE binary is compiled
into barebox and started along with the BL31 trusted firmware.
config ARCH_RK3568_OPTEE
bool "Build rk3568 OP-TEE binary into barebox"
- depends on ARCH_RK3568
+ depends on ARCH_ROCKCHIP_ATF && ARCH_RK3568
help
With this option enabled the RK3568 OP-TEE binary is compiled
into barebox and started along with the BL31 trusted firmware.