blob: d72ef92f2efde91d9d54cd62b50a6ce69cb6e6e5 [file] [log] [blame]
Jagan Teki8967dea2023-01-30 20:27:45 +05301if ROCKCHIP_RK3588
2
Kever Yange25c0452023-03-02 15:12:57 +08003config TARGET_EVB_RK3588
4 bool "Rockchip EVB1 v10"
5 select BOARD_LATE_INIT
6 help
7 RK3588 EVB is a evaluation board for Rockchp RK3588.
8
Jagan Teki91dc9f62023-01-30 20:27:49 +05309config TARGET_RK3588_NEU6
10 bool "Edgeble Neural Compute Module 6(Neu6) SoM"
11 select BOARD_LATE_INIT
12 help
Jagan Teki8b7bb772023-06-11 12:27:09 +053013 Neu6A:
14 Neural Compute Module 6A(Neu6A) is a 96boards SoM-CB compute module
Jagan Teki91dc9f62023-01-30 20:27:49 +053015 based on Rockchip RK3588 from Edgeble AI.
16
Jagan Teki8b7bb772023-06-11 12:27:09 +053017 Neu6A-IO:
18 Neural Compute Module 6A(Neu6A) IO board is an industrial form factor
Jagan Teki91dc9f62023-01-30 20:27:49 +053019 IO board and Neu6a needs to mount on top of this IO board in order to
Jagan Teki8b7bb772023-06-11 12:27:09 +053020 create complete Edgeble Neural Compute Module 6A(Neu6A) IO platform.
Jagan Teki91dc9f62023-01-30 20:27:49 +053021
Jagan Tekifd9e57f2023-06-11 12:27:13 +053022 Neu6B:
23 Neural Compute Module 6B(Neu6B) is a 96boards SoM-CB compute module
24 based on Rockchip RK3588J from Edgeble AI.
25
26 Neu6A-IO:
27 Neural Compute Module 6B(Neu6B) IO board is an industrial form factor
28 IO board and Neu6a needs to mount on top of this IO board in order to
29 create complete Edgeble Neural Compute Module 6B(Neu6B) IO platform.
30
31config TARGET_ROCK5B_RK3588
Eugen Hristev32f36cf2023-02-22 11:05:12 +020032config TARGET_ROCK5B_RK3588
33 bool "Radxa ROCK5B RK3588 board"
34 select BOARD_LATE_INIT
35 help
36 Radxa ROCK5B is a Rockchip RK3588 based SBC (Single Board Computer)
37 by Radxa.
38
39 There are tree variants depending on the DRAM size : 4G, 8G and 16G.
40
41 Specification:
42
43 Rockchip Rk3588 SoC
44 4x ARM Cortex-A76, 4x ARM Cortex-A55
45 4/8/16GB memory LPDDR4x
46 Mali G610MC4 GPU
Eugen Hristev2596cca2023-06-23 13:05:27 +030047 2x MIPI CSI 2 multiple lanes connector
Eugen Hristev32f36cf2023-02-22 11:05:12 +020048 eMMC module connector
49 uSD slot (up to 128GB)
Eugen Hristev2596cca2023-06-23 13:05:27 +030050 2x USB 2.0 Type-A, 2x USB 3.0 Type-A, 1x USB 3.0 Type-C
51 2x HDMI 2.1 output, 1x micro HDMI input
52 2.5 Gbps Ethernet port
Eugen Hristev32f36cf2023-02-22 11:05:12 +020053 40-pin IO header including UART, SPI, I2C and 5V DC power in
54 USB PD over USB Type-C
Eugen Hristev2596cca2023-06-23 13:05:27 +030055 Size: 100mm x 72mm (Pico-ITX form factor)
Eugen Hristev32f36cf2023-02-22 11:05:12 +020056
Jagan Teki8967dea2023-01-30 20:27:45 +053057config ROCKCHIP_BOOT_MODE_REG
58 default 0xfd588080
59
60config ROCKCHIP_STIMER_BASE
61 default 0xfd8c8000
62
63config SYS_SOC
64 default "rk3588"
65
66config SYS_MALLOC_F_LEN
67 default 0x80000
68
Jagan Teki91dc9f62023-01-30 20:27:49 +053069source board/edgeble/neural-compute-module-6/Kconfig
Kever Yange25c0452023-03-02 15:12:57 +080070source board/rockchip/evb_rk3588/Kconfig
Eugen Hristev32f36cf2023-02-22 11:05:12 +020071source board/radxa/rock5b-rk3588/Kconfig
Jagan Teki91dc9f62023-01-30 20:27:49 +053072
Jagan Teki8967dea2023-01-30 20:27:45 +053073endif