mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-25 04:23:46 +00:00
b8fc65473a
ROCK 5A is a Rockchip RK3588S based SBC (Single Board Computer) by Radxa. There are tree variants depending on the DRAM size : 4G, 8G and 16G. Specifications: Rockchip Rk3588S SoC 4x ARM Cortex-A76, 4x ARM Cortex-A55 4/8/16GB memory LPDDR4x Mali G610MC4 GPU MIPI CSI 2 multiple lanes connector 4-lane MIPI DSI connector Audio – 3.5mm earphone jack eMMC module connector uSD slot (up to 128GB) 2x USB 2.0, 2x USB 3.0 2x micro HDMI 2.1 ports, one up to 8Kp60, the other up to 4Kp60 Gigabit Ethernet RJ45 with optional PoE support 40-pin IO header including UART, SPI, I2C and 5V DC power in USB PD over USB Type-C Size: 85mm x 56mm (Raspberry Pi 4 form factor) Kernel commits: d1824cf95799 ("arm64: dts: rockchip: Add rock-5a board") 991f136c9f8d ("arm64: dts: rockchip: Update sdhci alias for rock-5a") 304c8a759953 ("arm64: dts: rockchip: Remove empty line from rock-5a") cda0c2ea65a0 ("arm64: dts: rockchip: Fix RX delay for ethernet phy on rk3588s-rock5a") Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
100 lines
2.8 KiB
Text
100 lines
2.8 KiB
Text
if ROCKCHIP_RK3588
|
||
|
||
config TARGET_EVB_RK3588
|
||
bool "Rockchip EVB1 v10"
|
||
select BOARD_LATE_INIT
|
||
help
|
||
RK3588 EVB is a evaluation board for Rockchp RK3588.
|
||
|
||
config TARGET_RK3588_NEU6
|
||
bool "Edgeble Neural Compute Module 6(Neu6) SoM"
|
||
select BOARD_LATE_INIT
|
||
help
|
||
Neu6A:
|
||
Neural Compute Module 6A(Neu6A) is a 96boards SoM-CB compute module
|
||
based on Rockchip RK3588 from Edgeble AI.
|
||
|
||
Neu6A-IO:
|
||
Neural Compute Module 6A(Neu6A) IO board is an industrial form factor
|
||
IO board and Neu6a needs to mount on top of this IO board in order to
|
||
create complete Edgeble Neural Compute Module 6A(Neu6A) IO platform.
|
||
|
||
Neu6B:
|
||
Neural Compute Module 6B(Neu6B) is a 96boards SoM-CB compute module
|
||
based on Rockchip RK3588J from Edgeble AI.
|
||
|
||
Neu6A-IO:
|
||
Neural Compute Module 6B(Neu6B) IO board is an industrial form factor
|
||
IO board and Neu6a needs to mount on top of this IO board in order to
|
||
create complete Edgeble Neural Compute Module 6B(Neu6B) IO platform.
|
||
|
||
config TARGET_ROCK5A_RK3588
|
||
bool "Radxa ROCK5A RK3588 board"
|
||
select BOARD_LATE_INIT
|
||
help
|
||
Radxa ROCK5A is a Rockchip RK3588S based SBC (Single Board Computer)
|
||
by Radxa.
|
||
|
||
There are tree variants depending on the DRAM size : 4G, 8G and 16G.
|
||
|
||
Specification:
|
||
|
||
Rockchip Rk3588S SoC
|
||
4x ARM Cortex-A76, 4x ARM Cortex-A55
|
||
4/8/16GB memory LPDDR4x
|
||
Mali G610MC4 GPU
|
||
MIPI CSI 2 multiple lanes connector
|
||
4-lane MIPI DSI connector
|
||
Audio – 3.5mm earphone jack
|
||
eMMC module connector
|
||
uSD slot (up to 128GB)
|
||
2x USB 2.0, 2x USB 3.0
|
||
2x micro HDMI 2.1 ports, one up to 8Kp60, the other up to 4Kp60
|
||
Gigabit Ethernet RJ45 with optional PoE support
|
||
40-pin IO header including UART, SPI, I2C and 5V DC power in
|
||
USB PD over USB Type-C
|
||
Size: 85mm x 56mm (Raspberry Pi 4 form factor)
|
||
|
||
config TARGET_ROCK5B_RK3588
|
||
bool "Radxa ROCK5B RK3588 board"
|
||
select BOARD_LATE_INIT
|
||
help
|
||
Radxa ROCK5B is a Rockchip RK3588 based SBC (Single Board Computer)
|
||
by Radxa.
|
||
|
||
There are tree variants depending on the DRAM size : 4G, 8G and 16G.
|
||
|
||
Specification:
|
||
|
||
Rockchip Rk3588 SoC
|
||
4x ARM Cortex-A76, 4x ARM Cortex-A55
|
||
4/8/16GB memory LPDDR4x
|
||
Mali G610MC4 GPU
|
||
2x MIPI CSI 2 multiple lanes connector
|
||
eMMC module connector
|
||
uSD slot (up to 128GB)
|
||
2x USB 2.0 Type-A, 2x USB 3.0 Type-A, 1x USB 3.0 Type-C
|
||
2x HDMI 2.1 output, 1x micro HDMI input
|
||
2.5 Gbps Ethernet port
|
||
40-pin IO header including UART, SPI, I2C and 5V DC power in
|
||
USB PD over USB Type-C
|
||
Size: 100mm x 72mm (Pico-ITX form factor)
|
||
|
||
config ROCKCHIP_BOOT_MODE_REG
|
||
default 0xfd588080
|
||
|
||
config ROCKCHIP_STIMER_BASE
|
||
default 0xfd8c8000
|
||
|
||
config SYS_SOC
|
||
default "rk3588"
|
||
|
||
config SYS_MALLOC_F_LEN
|
||
default 0x80000
|
||
|
||
source board/edgeble/neural-compute-module-6/Kconfig
|
||
source board/rockchip/evb_rk3588/Kconfig
|
||
source board/radxa/rock5a-rk3588s/Kconfig
|
||
source board/radxa/rock5b-rk3588/Kconfig
|
||
|
||
endif
|