mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
Having the uboot environment defined on the SD card allows the user to use the uboot setenv and saveenv commands to make persistent changes (e.g. to change the boot order, or to set a server IP for PXE boot). Set the uboot-env partition type GUID to "U-Boot environment", see: https://github.com/u-boot/u-boot/blob/v2024.10/doc/README.gpt#L288 https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs and enable CONFIG_PARTITION_TYPE_GUID such that uboot will automatically find the SD card partition to store/load the uboot environment to. We need to mark the root partition as bootable, otherwise uboot will no longer be able to boot the partition by default. (Most likely because the root partition is now no longer the first partition on the device.) Signed-off-by: Niklas Cassel <cassel@kernel.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
47 lines
1.8 KiB
Plaintext
47 lines
1.8 KiB
Plaintext
BR2_aarch64=y
|
|
BR2_cortex_a76_a55=y
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y
|
|
BR2_GLOBAL_PATCH_DIR="board/radxa/rock5b/patches"
|
|
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
|
|
BR2_TARGET_GENERIC_HOSTNAME="rock5b"
|
|
BR2_TARGET_GENERIC_ISSUE="Welcome to the rock5b board"
|
|
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rock5b/post-build.sh"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
|
|
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rock5b/genimage.cfg"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.3"
|
|
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/linux.fragment"
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3588-rock-5b"
|
|
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_PYTHON3=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
|
BR2_PACKAGE_ROCKCHIP_RKBIN=y
|
|
BR2_PACKAGE_ROCKCHIP_RKBIN_TPL_FILENAME="bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin"
|
|
BR2_PACKAGE_ROCKCHIP_RKBIN_BL31_FILENAME="bin/rk35/rk3588_bl31_v1.40.elf"
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
|
BR2_TARGET_ROOTFS_EXT2_SIZE="250M"
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.10"
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588"
|
|
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/u-boot.fragment"
|
|
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
|
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
|
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
|
BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
|
|
BR2_TARGET_UBOOT_NEEDS_ROCKCHIP_RKBIN=y
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_DTC=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|