Skip to content

Commit fcaffed

Browse files
authored
Add board: Lubancat 5IO (RK3588) (#10029)
* Add board: Lubancat 5IO (RK3588) * Delete the lubancat5-io dts file in kernei-7.0 * Remove the unsupported HYM8563 clock-frequency property * Drop clock-names from the ES8388 codec node. * Fix the duplicated RK806 power-control pin. * Normalize the regulator name of vcc_2v0_pldo_s3 * update lubancat-5io dts in u-boot * Remove the entire altmodes block * Delete the always-on field of vdd_npu_s0 * Fix the HDMI1 CEC, HPD, SCL, SDA pin mux error * Added lubancat-5io.dts in the 7.2 kernel.
1 parent 583ee2e commit fcaffed

6 files changed

Lines changed: 5915 additions & 0 deletions

File tree

config/boards/lubancat-5io.csc

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Rockchip RK3588 octa core SoC 2xGbe eMMC NvMe PCIe SATA USB3
2+
BOARD_NAME="LubanCat 5IO"
3+
BOARD_VENDOR="embedfire"
4+
BOARDFAMILY="rockchip-rk3588"
5+
BOARD_MAINTAINER="lch08"
6+
INTRODUCED="2023"
7+
BOOTCONFIG="lubancat-5io-rk3588_defconfig"
8+
BOOT_SOC="rk3588"
9+
KERNEL_TARGET="current,edge"
10+
KERNEL_TEST_TARGET="current"
11+
FULL_DESKTOP="yes"
12+
BOOT_LOGO="desktop"
13+
IMAGE_PARTITION_TABLE="gpt"
14+
BOOT_FDT_FILE="rockchip/rk3588-lubancat-5io.dtb"
15+
BOOT_SCENARIO="spl-blobs"
16+
17+
# Mainline U-Boot tree - use post_family_config hook to override family config.
18+
function post_family_config__lubancat_5io_use_mainline_uboot() {
19+
display_alert "$BOARD" "Mainline U-Boot overrides for $BOARD - $BRANCH" "info"
20+
21+
BOOT_SCENARIO="tpl-blob-atf-mainline"
22+
prepare_boot_configuration
23+
24+
declare -g BOOT_FDT_FILE="rockchip/rk3588-lubancat-5io.dtb"
25+
declare -g BOOTCONFIG="lubancat-5io-rk3588_defconfig"
26+
declare -g BOOTDELAY=1
27+
declare -g BOOTSOURCE="https://github.com/u-boot/u-boot.git"
28+
declare -g BOOTBRANCH="tag:v2026.04"
29+
declare -g BOOTPATCHDIR="v2026.04"
30+
declare -g BOOTDIR="u-boot-${BOARD}"
31+
declare -g UBOOT_TARGET_MAP="BL31=bl31.elf ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin"
32+
unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd
33+
34+
# Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go.
35+
function write_uboot_platform() {
36+
dd "if=$1/u-boot-rockchip.bin" "of=$2" bs=32k seek=1 conv=notrunc status=none
37+
}
38+
}

0 commit comments

Comments
 (0)