Compare commits

...

3 Commits
main ... v25.11

Author SHA1 Message Date
Mecid
e172058326
Rock-5B-Plus: Fix Mainline u-boot
Tested on Rock-5B-Plus:
- SD-Card (empty SPI)
- NVMe (SPI flashed)
2025-12-08 21:34:47 +01:00
Mecid
dbd5b1b9a1
Update SHA1 for armbian/linux-rockchip source
To accommodate for the Rock-5B-Plus device tree name alignment with upstream
2025-11-25 18:19:18 +01:00
Igor Pecovnik
8da4993b57
Set release number and freeze sources 2025-11-25 18:19:18 +01:00
3 changed files with 225 additions and 3 deletions

View File

@ -1 +1 @@
25.11.0-trunk 25.11.1

View File

@ -2,11 +2,12 @@
BOARD_NAME="Rock 5B Plus" BOARD_NAME="Rock 5B Plus"
BOARDFAMILY="rockchip-rk3588" BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="HeyMeco fridtjof" BOARD_MAINTAINER="HeyMeco fridtjof"
BOOTCONFIG="rock-5b-plus-rk3588_defconfig" BOOTCONFIG="rock5b-rk3588_defconfig"
KERNEL_TARGET="edge,vendor" KERNEL_TARGET="edge,vendor"
KERNEL_TEST_TARGET="vendor,edge" KERNEL_TEST_TARGET="vendor,edge"
FULL_DESKTOP="yes" FULL_DESKTOP="yes"
BOOT_LOGO="desktop" BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3588-rock-5b-plus.dtb"
BOOT_SCENARIO="spl-blobs" BOOT_SCENARIO="spl-blobs"
BOOT_SUPPORT_SPI="yes" BOOT_SUPPORT_SPI="yes"
BOOT_SPI_RKSPI_LOADER="yes" BOOT_SPI_RKSPI_LOADER="yes"
@ -32,6 +33,10 @@ function post_family_tweaks__rock5bplus_udev_rules() {
function post_family_config__rock5b_plus_use_mainline_uboot() { function post_family_config__rock5b_plus_use_mainline_uboot() {
display_alert "$BOARD" "Mainline U-Boot overrides for $BOARD - $BRANCH" "info" display_alert "$BOARD" "Mainline U-Boot overrides for $BOARD - $BRANCH" "info"
# To reuse ATF code in rockchip64_common, let's change the BOOT_SCENARIO and call prepare_boot_configuration() again
BOOT_SCENARIO="tpl-blob-atf-mainline"
prepare_boot_configuration
declare -g BOOT_FDT_FILE="rockchip/rk3588-rock-5b-plus.dtb" declare -g BOOT_FDT_FILE="rockchip/rk3588-rock-5b-plus.dtb"
declare -g BOOTCONFIG="rock5b-rk3588_defconfig" declare -g BOOTCONFIG="rock5b-rk3588_defconfig"
declare -g BOOTDELAY=1 declare -g BOOTDELAY=1
@ -39,7 +44,7 @@ function post_family_config__rock5b_plus_use_mainline_uboot() {
declare -g BOOTBRANCH="tag:v2025.10" declare -g BOOTBRANCH="tag:v2025.10"
declare -g BOOTPATCHDIR="v2025.10" declare -g BOOTPATCHDIR="v2025.10"
declare -g BOOTDIR="u-boot-${BOARD}" declare -g BOOTDIR="u-boot-${BOARD}"
declare -g UBOOT_TARGET_MAP="BL31=${RKBIN_DIR}/${BL31_BLOB} ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin u-boot-rockchip-spi.bin" declare -g UBOOT_TARGET_MAP="BL31=bl31.elf ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin u-boot-rockchip-spi.bin"
unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd # disable stuff from rockchip64_common; we're using binman here which does all the work already unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd # disable stuff from rockchip64_common; we're using binman here which does all the work already
# Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go # Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go

View File

@ -0,0 +1,217 @@
[
{
"source": "https://github.com/armbian/firmware",
"branch": "master",
"sha1": "5d4dd2fc8dd4e28ac4c85696b8ab86775babc7c7"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.12.y",
"sha1": "7475d784169c7df48b0c55525fb862e06674d63c"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.6.y",
"sha1": "0a805b6ea8cda0caa268b396a2e5117f3772d849"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.15.y",
"sha1": "4afb9d6bd4c4b3dad7e2c9c48b6c8a55275d8f46"
},
{
"source": "https://github.com/AvaotaSBC/linux.git",
"branch": "linux-5.15",
"sha1": "a464bc4feaff7b102dac6362b44ac3303ec7cae1"
},
{
"source": "https://github.com/beagleboard/linux",
"branch": "v6.12.49-ti-arm64-r56",
"sha1": "8fb21420a704ea36aaf66df8288ed8ee9da2762d"
},
{
"source": "https://github.com/armbian/linux-rockchip.git",
"branch": "rk-6.1-rkr5.1",
"sha1": "f6a897ba2e98161966b4e49496a6788c90b216b2"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git",
"branch": "main",
"sha1": "ff6418d185528bb9b040de1066c34fa405ecd4bd"
},
{
"source": "https://github.com/TexasInstruments/ti-linux-kernel",
"branch": "ti-linux-6.12.y",
"sha1": "defc55f21c4741958d594cf0687cadee92b0c7d8"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.17.y",
"sha1": "8ac42a63c561a8b4cccfe84ed8b97bb057e6ffae"
},
{
"source": "https://github.com/khadas/linux.git",
"branch": "khadas-vims-5.15.y",
"sha1": "4e557e233b9da219f48b82bfa313f353386097ec"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "next-dev-v2024.10",
"sha1": "3f41312bb77e72d7d06de771d361d7e5316a1e18"
},
{
"source": "https://source.denx.de/u-boot/contributors/kwiboo/u-boot.git",
"branch": "rk3506",
"sha1": "0b8e25bd9e16e8043b600e8f49b926b95572dc47"
},
{
"source": "https://github.com/jmontleon/linux-bianbu.git",
"branch": "linux-6.6.y",
"sha1": "4d95dd94cbc7262efe90d952409b91fb8e3b7dd0"
},
{
"source": "https://github.com/jmontleon/linux-bianbu.git",
"branch": "linux-6.17.y",
"sha1": "5f367f899028b6b3699ccfa5b2e78fdfca1d0b36"
},
{
"source": "https://github.com/frank-w/BPI-Router-Linux.git",
"branch": "6.12-main",
"sha1": "41a3ecf883bbd29a7def57a470493a93da6d89a5"
},
{
"source": "https://github.com/u-boot/u-boot",
"branch": "master",
"sha1": "2bc0715b558fa1ac5c88b11e250740b16a905837"
},
{
"source": "https://github.com/beagleboard/u-boot",
"branch": "v2025.07-am6232-pocketbeagle2",
"sha1": "a2b9f59b4fa23266d014c8bf45baeaa189630355"
},
{
"source": "https://github.com/SolidRun/u-boot.git",
"branch": "v2018.01-solidrun-imx6",
"sha1": "19858de9c94adb294dde90ac99d70526a2c42fd6"
},
{
"source": "https://github.com/stvhay/u-boot.git",
"branch": "rockchip-rk3588-unified",
"sha1": "2f6e967dc901ae570f522d1b47309e7c34acf542"
},
{
"source": "https://github.com/CoreELEC/u-boot.git",
"branch": "khadas-vims-v2019.01",
"sha1": "4a16015168d00d08487781fc914e048944554c6e"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "rk35xx-2024.01",
"sha1": "31b85240876dc43492b0826a74b99c23fbf6ed9d"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "next-dev-buildroot",
"sha1": "3c60a711e61015c1a61247837afbeaa85bd7fbf2"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "next-dev-v2024.03",
"sha1": "22849bf1cf13c2f0a6f2741a51d4802793d2aecc"
},
{
"source": "https://github.com/hardkernel/u-boot.git",
"branch": "odroidc-v2011.03",
"sha1": "b7b8dc21b64b9494618325c9b4d2fbae728aeed6"
},
{
"source": "https://github.com/hardkernel/u-boot.git",
"branch": "odroidxu4-v2017.05",
"sha1": "42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a"
},
{
"source": "https://github.com/hardkernel/linux",
"branch": "odroid-6.6.y",
"sha1": "1b5323e6f3256b9b2024c75e0d86fc5f897d7dfe"
},
{
"source": "https://github.com/orangepi-xunlong/u-boot-orangepi.git",
"branch": "v2017.09-rk3588",
"sha1": "485cc4eae304d5f0bf2ea1456d6276fcd80158d5"
},
{
"source": "https://github.com/chainsx/phytium-linux-kernel",
"branch": "linux-6.6",
"sha1": "46471440b5ea96f5caa7ad70ce457735070f9f8e"
},
{
"source": "https://github.com/chainsx/phytium-linux-kernel",
"branch": "linux-5.10",
"sha1": "89f1409f9ce3d206348995ff7ac6fb624eb09c7b"
},
{
"source": "https://github.com/u-boot/u-boot.git",
"branch": "master",
"sha1": "2bc0715b558fa1ac5c88b11e250740b16a905837"
},
{
"source": "https://gitlab.collabora.com/mediatek/aiot/linux.git",
"branch": "mediatek-next",
"sha1": "e33642c942412d75403abc9a496c529f94eb2189"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.12.y",
"sha1": "cf8f90deed1491b7ed365944b2a10799595373a6"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.18.y",
"sha1": "f3c43594ac97e3c924b1c561ba7307924befc7e3"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.6.y",
"sha1": "bba53a117a4a5c29da892962332ff1605990e17a"
},
{
"source": "https://github.com/TexasInstruments/ti-u-boot",
"branch": "ti-u-boot-2025.01",
"sha1": "25c84747e21d7299715d04caaa1630de87fd5466"
},
{
"source": "https://github.com/steev/linux.git",
"branch": "lenovo-x13s-linux-6.17.y",
"sha1": "68823bd150701159f853ee7775a712dc69450d4d"
},
{
"source": "https://github.com/starfive-tech/linux",
"branch": "JH7110_VisionFive2_6.6.y_devel",
"sha1": "c09d91536baa616af1538a5bd2dbdf95c6e107d8"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.1.y",
"sha1": "f6e38ae624cf7eb96fb444a8ca2d07caa8d9c8fe"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.14.y",
"sha1": "b9d5d463c216763cec719c04536ea9e14512cad4"
},
{
"source": "https://github.com/XpressReal/u-boot.git",
"branch": "v2024.01-xpressreal",
"sha1": "4cac3d9b64ef3d3a87ceec824ca341b1871432e4"
},
{
"source": "https://github.com/XpressReal/linux.git",
"branch": "v6.6.54-xpressreal-t3",
"sha1": "3fd26af0d53908a21a4a330159b3391b06d9c9c6"
},
{
"source": "https://github.com/SolidRun/u-boot",
"branch": "v2018.01-solidrun-a38x",
"sha1": "a8004c1f1112ca2f867badccce5a76f052034853"
}
]