rockchip: add support for Radxa ROCK 3B
authorFUKAUMI Naoki <naoki@radxa.com>
Wed, 14 Aug 2024 21:49:13 +0000 (06:49 +0900)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 29 Aug 2024 18:16:26 +0000 (20:16 +0200)
commit61878706f9ca334ffa57be3cc28b7bf9aea6eaa6
tree421ca17ec84b3a14aeb15cdc74cb8881c380ef8b
parent59fc334ed02ccf96721f3628660490f5d328a2b8
rockchip: add support for Radxa ROCK 3B

Radxa ROCK 3B is a Pico-ITX form factor SBC[1] using the Rockchip
RK3568(J).

Hardware
--------
- Rockchip RK3568(J) SoC
- Quad A55 CPU
- Mali-G52 GPU
- 1 TOPS @ INT8 NPU
- 2GB/4GB/8GB LPDDR4 RAM
- eMMC connector
- Micro SD Card slot
- NVMe SSD through the M.2 M Key (2-lane PCIe 3.0)
- SPI Flash for bootloader
- 2x Gigabit ethernet port (one supports PoE with add-on PoE HAT)
- 1x M.2 E Key socket with SDIO, UART and USB interfaces
- 1x M.2 B Key socket with PCIe, SATA, and USB interfaces
- 1x SIM card socket
- 1x USB 3.0 Type-A HOST port
- 1x USB 3.0 Type-A OTG port
- 2x USB 2.0 Type-A HOST ports
- 40 Pin GPIO header

[1] https://radxa.com/products/rock3/3b

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>
Link: https://github.com/openwrt/openwrt/pull/16185
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/boot/uboot-rockchip/Makefile
package/boot/uboot-rockchip/patches/000-backport-upstream-dts-sync.patch
package/boot/uboot-rockchip/patches/005-board-rockchip-Add-Radxa-ROCK-3B.patch [new file with mode: 0644]
target/linux/rockchip/armv8/base-files/etc/board.d/02_network
target/linux/rockchip/image/armv8.mk
target/linux/rockchip/patches-6.6/014-v6.11-arm64-dts-rockchip-Add-Radxa-ROCK-3B.patch [new file with mode: 0644]
target/linux/rockchip/patches-6.6/053-v6.9-arm64-dts-rockchip-Add-support-for-NanoPi-R6S.patch
target/linux/rockchip/patches-6.6/124-rock-3b-add-led-aliases-and-stop-heartbeat.patch [new file with mode: 0644]