Drop SoC specific TEXT_BASE and use a common TEXT_BASE for all SoCs. Move the common TEXT_BASE to 8 MiB offset from start of DRAM to help support RAM boot from maskrom introduced in next patch. RAM boot from maskrom mode will expect the FIT payload to be located at 2 MiB offset from start or DRAM. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Tested-by: Arnaud Patard <arnaud.patard@collabora.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
87 lines
2.1 KiB
Plaintext
87 lines
2.1 KiB
Plaintext
if ROCKCHIP_RK3568
|
|
|
|
choice
|
|
prompt "RK3568/RK3566 board select"
|
|
|
|
config TARGET_EVB_RK3568
|
|
bool "RK3568 evaluation board"
|
|
help
|
|
RK3568 EVB is a evaluation board for Rockchp RK3568.
|
|
|
|
config TARGET_ANBERNIC_RGXX3_RK3566
|
|
bool "Anbernic RGXX3"
|
|
help
|
|
Anbernic RGXX3 gaming device with Rockchip RK3566. This
|
|
config can be used with the RG353M, RG353P, RG353V, RG353VS,
|
|
and RG503. The correct device tree name will automatically
|
|
be selected by the bootloader.
|
|
|
|
config TARGET_ODROID_M1_RK3568
|
|
bool "ODROID-M1"
|
|
help
|
|
Hardkernel ODROID-M1 single board computer with a RK3568B2 SoC.
|
|
|
|
config TARGET_ODROID_M1S_RK3566
|
|
bool "ODROID-M1S"
|
|
help
|
|
Hardkernel ODROID-M1S single board computer with a RK3566 SoC.
|
|
|
|
config TARGET_POWKIDDY_X55_RK3566
|
|
bool "Powkiddy X55"
|
|
help
|
|
Powkiddy X55 handheld gaming console with an RK3566 SoC.
|
|
|
|
config TARGET_QNAP_TS433_RK3568
|
|
bool "QNAP-TS433"
|
|
help
|
|
Qnap TS433 4-bay NAS with a RK3568 SoC.
|
|
|
|
It provides the following featureset:
|
|
* 4GB LPDDR4
|
|
* 4GB eMMC
|
|
* 2 SATA ports connected to two RK3568's SATA controllers
|
|
* 2 SATA ports connected to a JMicron JMB58x AHCI SATA controller
|
|
* 1 1G network controller
|
|
* 1 2.5G Realtek RTL8125 network controller
|
|
|
|
config TARGET_QUARTZ64_RK3566
|
|
bool "Pine64 Quartz64"
|
|
help
|
|
Pine64 Quartz64 single board computer with a RK3566 SoC.
|
|
|
|
config TARGET_RADXA_ZERO_3_RK3566
|
|
bool "Radxa ZERO 3W/3E"
|
|
help
|
|
Radxa ZERO 3W/3E single board computers with a RK3566 SoC.
|
|
|
|
config TARGET_ORANGEPI_3B_RK3566
|
|
bool "Xunlong Orange Pi 3B"
|
|
help
|
|
Xunlong Orange Pi 3B single board computer with a RK3566 SoC.
|
|
|
|
endchoice
|
|
|
|
config ROCKCHIP_BOOT_MODE_REG
|
|
default 0xfdc20200
|
|
|
|
config ROCKCHIP_STIMER_BASE
|
|
default 0xfdd1c020
|
|
|
|
config SYS_SOC
|
|
default "rk3568"
|
|
|
|
source "board/rockchip/evb_rk3568/Kconfig"
|
|
source "board/anbernic/rgxx3_rk3566/Kconfig"
|
|
source "board/hardkernel/odroid_m1/Kconfig"
|
|
source "board/hardkernel/odroid_m1s/Kconfig"
|
|
source "board/pine64/quartz64_rk3566/Kconfig"
|
|
source "board/powkiddy/x55/Kconfig"
|
|
source "board/qnap/ts433/Kconfig"
|
|
source "board/radxa/zero3-rk3566/Kconfig"
|
|
source "board/xunlong/orangepi-3b-rk3566/Kconfig"
|
|
|
|
config SYS_CONFIG_NAME
|
|
default "rk3568_common"
|
|
|
|
endif
|