]> git.dujemihanovic.xyz Git - u-boot.git/commit
board: rockchip: Add Radxa ZERO 3W/3E
authorJonas Karlman <jonas@kwiboo.se>
Fri, 2 Aug 2024 22:12:23 +0000 (22:12 +0000)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 9 Aug 2024 10:35:23 +0000 (18:35 +0800)
commit5d199ad9a6bb43dbf43efe45ec37002c4ae305a0
treef5195b8468a825ef464de1651972330607c55e3c
parent232af1e58a977f3857074d3aba3709c860bd8058
board: rockchip: Add Radxa ZERO 3W/3E

The Radxa ZERO 3W/3E is an ultra-small, high-performance single board
computer based on the Rockchip RK3566, with a compact form factor and
rich interfaces.

Implement rk_board_late_init() to set correct fdtfile env var and
board_fit_config_name_match() to load correct FIT config based on what
board is detected at runtime so a single board target can be used for
both board models.

Features tested on a ZERO 3W 8GB v1.11:
- SD-card boot
- eMMC boot
- USB gadget
- USB host

Features tested on a ZERO 3E 4GB v1.2:
- SD-card boot
- Ethernet
- USB gadget
- USB host

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Tested-by: FUKAUMI Naoki <naoki@radxa.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/dts/rk3566-radxa-zero-3e-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/rk3566-radxa-zero-3w-u-boot.dtsi [new file with mode: 0644]
arch/arm/mach-rockchip/rk3568/Kconfig
board/radxa/zero3-rk3566/Kconfig [new file with mode: 0644]
board/radxa/zero3-rk3566/MAINTAINERS [new file with mode: 0644]
board/radxa/zero3-rk3566/Makefile [new file with mode: 0644]
board/radxa/zero3-rk3566/zero3-rk3566.c [new file with mode: 0644]
configs/radxa-zero-3-rk3566_defconfig [new file with mode: 0644]
doc/board/rockchip/rockchip.rst