blob: e5282dd1125cf21fb1e9e343a791d8cc0b72569d [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
John Clarkd88366e2023-10-13 01:19:22 +00009config TARGET_NANOPCT6_RK3588
10 bool "FriendlyElec NanoPC-T6 RK3588 board"
11 select BOARD_LATE_INIT
12 help
13 The NanoPC-T6 is a Rockchip RK3588 based SBC by FriendlyElec.
14
15 There are four variants depending on the DRAM size: 4G/32GB eMMC,
16 8G/64GB eMMC, 16G/16MB SPI NOR, and 16G/256GB eMMC/16MB SPI NOR
17
18 Specifications:
19
20 CPU: Rockchip RK3588, 4x Cortex-A76 (up to 2.4GHz)
21 + 4x Cortex-A55 (up to 1.8GHz)
22 GPU: Mali-G610 MP4
23 VPU: 8K@60fps H.265 and VP9 decoder, 8K@30fps H.264 decoder,
24 4K@60fps AV1 decoder, 8K@30fps H.264 and H.265 encoder
25 NPU: 6TOPs, supports INT4/INT8/INT16/FP16
26 RAM: 64-bit 4GB/8GB/16GB LPDDR4X at 2133MHz
27 eMMC: 0GB/32GB/64GB/256GB HS400
28 MicroSD Slot: MicroSD SDR104
29 PCIe 3.0: M.2 M-Key x1, PCIe 3.0 x4 for NVMe SSDs up to 2,500 MB/s
30 Ethernet: PCIe 2.5G 2x Ethernet (RTL8125BG)
31 PCIe 2.1: M.2 E-Key x1, PCIe 2.1 x1 and USB2.0 Host,
32 supports M.2 WiFi and Bluetooth
33 4G Module: MiniPCIe x1, MicroSIM Card Slot x1
34 Audio Out: 3.5mm jack for stereo headphone output
35 Audio In: 2.0mm PH-2A connector for analog microphone input
36 Video Input: standard HDMI input port, up to 4Kp60
37 2x 4-lane MIPI-CSI, compatible with MIPI V1.2
38 Video Output: 2x standard HDMI output ports compatible with HDMI2.1,
39 HDMI2.0, and HDMI1.4
40 2x 4-lane MIPI-DSI, compatible with MIPI DPHY 2.0 or CPHY 1.1
41 USB-A: USB 3.0, Type A
42 USB-C: Full function USB TypeC port, DP display up to 4Kp60, USB 3.0
43 40-pin 2.54mm header connector: up to 2x SPIs, 6x UARTs, 1x I2Cs,
44 8x PWMs, 2x I2Ss, 28x GPIOs
45 Debug UART: 3 Pin 2.54mm header, 3V level, 1500000bps
46 Onboard IR receiver: 38KHz carrier frequency
47 RTC Battery: 2 Pin 1.27/1.25mm RTC battery connector for low power
48 RTC IC HYM8563TS
49 5V Fan connector
50 Working Temperature: 0C to 70C
51 Power: 5.5*2.1mm DC Jack, 12VDC input
52 Dimensions: 110x80x1.6mm (without case) / 86x114.5x30mm (with case)
53
Jagan Teki91dc9f62023-01-30 20:27:49 +053054config TARGET_RK3588_NEU6
55 bool "Edgeble Neural Compute Module 6(Neu6) SoM"
56 select BOARD_LATE_INIT
57 help
Jagan Teki8b7bb772023-06-11 12:27:09 +053058 Neu6A:
59 Neural Compute Module 6A(Neu6A) is a 96boards SoM-CB compute module
Jagan Teki91dc9f62023-01-30 20:27:49 +053060 based on Rockchip RK3588 from Edgeble AI.
61
Jagan Teki8b7bb772023-06-11 12:27:09 +053062 Neu6A-IO:
63 Neural Compute Module 6A(Neu6A) IO board is an industrial form factor
Jagan Teki91dc9f62023-01-30 20:27:49 +053064 IO board and Neu6a needs to mount on top of this IO board in order to
Jagan Teki8b7bb772023-06-11 12:27:09 +053065 create complete Edgeble Neural Compute Module 6A(Neu6A) IO platform.
Jagan Teki91dc9f62023-01-30 20:27:49 +053066
Jagan Tekifd9e57f2023-06-11 12:27:13 +053067 Neu6B:
68 Neural Compute Module 6B(Neu6B) is a 96boards SoM-CB compute module
69 based on Rockchip RK3588J from Edgeble AI.
70
71 Neu6A-IO:
72 Neural Compute Module 6B(Neu6B) IO board is an industrial form factor
73 IO board and Neu6a needs to mount on top of this IO board in order to
74 create complete Edgeble Neural Compute Module 6B(Neu6B) IO platform.
75
Eugen Hristevaca4ec02023-07-04 22:05:12 +030076config TARGET_ROCK5A_RK3588
77 bool "Radxa ROCK5A RK3588 board"
78 select BOARD_LATE_INIT
79 help
80 Radxa ROCK5A is a Rockchip RK3588S based SBC (Single Board Computer)
81 by Radxa.
82
83 There are tree variants depending on the DRAM size : 4G, 8G and 16G.
84
85 Specification:
86
87 Rockchip Rk3588S SoC
88 4x ARM Cortex-A76, 4x ARM Cortex-A55
89 4/8/16GB memory LPDDR4x
90 Mali G610MC4 GPU
91 MIPI CSI 2 multiple lanes connector
92 4-lane MIPI DSI connector
93 Audio 3.5mm earphone jack
94 eMMC module connector
95 uSD slot (up to 128GB)
96 2x USB 2.0, 2x USB 3.0
97 2x micro HDMI 2.1 ports, one up to 8Kp60, the other up to 4Kp60
98 Gigabit Ethernet RJ45 with optional PoE support
99 40-pin IO header including UART, SPI, I2C and 5V DC power in
100 USB PD over USB Type-C
101 Size: 85mm x 56mm (Raspberry Pi 4 form factor)
102
Eugen Hristev32f36cf2023-02-22 11:05:12 +0200103config TARGET_ROCK5B_RK3588
104 bool "Radxa ROCK5B RK3588 board"
105 select BOARD_LATE_INIT
106 help
107 Radxa ROCK5B is a Rockchip RK3588 based SBC (Single Board Computer)
108 by Radxa.
109
110 There are tree variants depending on the DRAM size : 4G, 8G and 16G.
111
112 Specification:
113
114 Rockchip Rk3588 SoC
115 4x ARM Cortex-A76, 4x ARM Cortex-A55
116 4/8/16GB memory LPDDR4x
117 Mali G610MC4 GPU
Eugen Hristev2596cca2023-06-23 13:05:27 +0300118 2x MIPI CSI 2 multiple lanes connector
Eugen Hristev32f36cf2023-02-22 11:05:12 +0200119 eMMC module connector
120 uSD slot (up to 128GB)
Eugen Hristev2596cca2023-06-23 13:05:27 +0300121 2x USB 2.0 Type-A, 2x USB 3.0 Type-A, 1x USB 3.0 Type-C
122 2x HDMI 2.1 output, 1x micro HDMI input
123 2.5 Gbps Ethernet port
Eugen Hristev32f36cf2023-02-22 11:05:12 +0200124 40-pin IO header including UART, SPI, I2C and 5V DC power in
125 USB PD over USB Type-C
Eugen Hristev2596cca2023-06-23 13:05:27 +0300126 Size: 100mm x 72mm (Pico-ITX form factor)
Eugen Hristev32f36cf2023-02-22 11:05:12 +0200127
Tom Fitzhenry1463ea42023-10-24 01:22:22 +1100128config TARGET_QUARTZPRO64_RK3588
129 bool "Pine64 QuartzPro64 RK3588 board"
130 select BOARD_LATE_INIT
131 help
132 Pine64 QuartzPro64 is a Rockchip RK3588 based SBC (Single Board
133 Computer) by Pine64.
134
Jagan Teki8967dea2023-01-30 20:27:45 +0530135config ROCKCHIP_BOOT_MODE_REG
136 default 0xfd588080
137
138config ROCKCHIP_STIMER_BASE
139 default 0xfd8c8000
140
141config SYS_SOC
142 default "rk3588"
143
144config SYS_MALLOC_F_LEN
145 default 0x80000
146
Jagan Teki91dc9f62023-01-30 20:27:49 +0530147source board/edgeble/neural-compute-module-6/Kconfig
John Clarkd88366e2023-10-13 01:19:22 +0000148source board/friendlyelec/nanopc-t6-rk3588/Kconfig
Tom Fitzhenry1463ea42023-10-24 01:22:22 +1100149source board/pine64/quartzpro64-rk3588/Kconfig
Kever Yange25c0452023-03-02 15:12:57 +0800150source board/rockchip/evb_rk3588/Kconfig
Eugen Hristevaca4ec02023-07-04 22:05:12 +0300151source board/radxa/rock5a-rk3588s/Kconfig
Eugen Hristev32f36cf2023-02-22 11:05:12 +0200152source board/radxa/rock5b-rk3588/Kconfig
Jagan Teki91dc9f62023-01-30 20:27:49 +0530153
Jagan Teki8967dea2023-01-30 20:27:45 +0530154endif