public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. fb0fc29abc107cf356ecdfe01299427e683144e0
@ 2024-12-30 18:05 Arne Fitzenreiter
  0 siblings, 0 replies; only message in thread
From: Arne Fitzenreiter @ 2024-12-30 18:05 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 18383 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  fb0fc29abc107cf356ecdfe01299427e683144e0 (commit)
      from  d95af1ad4a5aeb7c2ce7b71d1e392c6355013db6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit fb0fc29abc107cf356ecdfe01299427e683144e0
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date:   Mon Dec 30 18:04:14 2024 +0000

    u-boot: fix distro_bootcmd on rockchip boards
    
    this function was removed but we need it for
    our configuration.
    
    Signed-off-by: Arne Fitzenreiter <arne_f(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/kernel/kernel.config.aarch64-ipfire         |   2 +-
 lfs/linux                                          |   4 +-
 lfs/u-boot                                         |   9 +-
 ...10-revert_rockchip_distro_bootcmd_removal.patch | 315 +++++++++++++++++++++
 4 files changed, 325 insertions(+), 5 deletions(-)
 create mode 100644 src/patches/u-boot/u-boot-2024.10-revert_rockchip_distro_bootcmd_removal.patch

Difference in files:
diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kernel.config.aarch64-ipfire
index 860392642..b1e19d4b7 100644
--- a/config/kernel/kernel.config.aarch64-ipfire
+++ b/config/kernel/kernel.config.aarch64-ipfire
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.6 Kernel Configuration
+# Linux/arm64 6.12.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.0"
 CONFIG_CC_IS_GCC=y
diff --git a/lfs/linux b/lfs/linux
index 5b4480422..5cd9def82 100644
--- a/lfs/linux
+++ b/lfs/linux
@@ -24,7 +24,7 @@
 
 include Config
 
-VER         = 6.12.6
+VER         = 6.12.7
 
 THISAPP    = linux-$(VER)
 DL_FILE    = linux-$(VER).tar.xz
@@ -69,7 +69,7 @@ objects = \
 
 $(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b1b992e1c03c095203a6aa8e529768c0af00fc89e1afbbcb56821465a9e78fb8f8ca19d038bc1f08c5286e1781b407d49775f28153572d3b9fe8d80b86d540bf
+$(DL_FILE)_BLAKE2 = ddf10abdcc50c077495050bd695b1e6f2547955c8f6a07a689e38a35c205ccc97849a1270be844eb30d07f396eb9af2f3ea8b4ad0c383711785456cc910d4554
 
 install : $(TARGET)
 
diff --git a/lfs/u-boot b/lfs/u-boot
index d19a5fb82..3799323ba 100644
--- a/lfs/u-boot
+++ b/lfs/u-boot
@@ -119,6 +119,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && make distclean
 	cd $(DIR_APP) && rm -f bl31.bin
 
+	# distrobootcmd support was removed for rockchip boards. Revert.
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/u-boot-2024.10-revert_rockchip_distro_bootcmd_removal.patch
+
 	# Nanopi R2S
 	cd $(DIR_APP) && rm -rf arm-trusted-firmware-$(ATF_VER)
 	cd $(DIR_APP) && tar axf $(DIR_DL)/arm-trusted-firmware-$(ATF_VER).tar.gz
@@ -128,6 +131,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	-mkdir -pv /usr/share/u-boot/nanopi_r2s
 	cd $(DIR_APP) && make CROSS_COMPILE="" nanopi-r2s-rk3328_config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Nanopi R2S - IPFire.org"!' .config
+	cd $(DIR_APP) && sed -i -e 's!^CONFIG_DISTRO_DEFAULTS.*!CONFIG_DISTRO_DEFAULTS=y!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BOOTCOMMAND=.*!CONFIG_BOOTCOMMAND="console=ttyS2,115200n8;run distro_bootcmd"!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BAUDRATE=.*!CONFIG_BAUDRATE=115200!' .config
 	cd $(DIR_APP) && sed -i -e 's!.*CONFIG_ENV_OVERWRITE.*!CONFIG_ENV_OVERWRITE=y!' .config
@@ -143,9 +147,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && cp arm-trusted-firmware-$(ATF_VER)/build/rk3328/release/bl31/bl31.elf bl31.elf
 	cd $(DIR_APP) && rm -rf arm-trusted-firmware-$(ATF_VER)
 	-mkdir -pv /usr/share/u-boot/nanopi_r2c
-
 	cd $(DIR_APP) && make CROSS_COMPILE="" nanopi-r2c-rk3328_config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Nanopi R2C - IPFire.org"!' .config
+	cd $(DIR_APP) && sed -i -e 's!^CONFIG_DISTRO_DEFAULTS.*!CONFIG_DISTRO_DEFAULTS=y!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BOOTCOMMAND=.*!CONFIG_BOOTCOMMAND="console=ttyS2,115200n8;run distro_bootcmd"!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BAUDRATE=.*!CONFIG_BAUDRATE=115200!' .config
 	cd $(DIR_APP) && sed -i -e 's!.*CONFIG_ENV_OVERWRITE.*!CONFIG_ENV_OVERWRITE=y!' .config
@@ -161,9 +165,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && cp arm-trusted-firmware-$(ATF_VER)/build/rk3328/release/bl31/bl31.elf bl31.elf
 	cd $(DIR_APP) && rm -rf arm-trusted-firmware-$(ATF_VER)
 	-mkdir -pv /usr/share/u-boot/orangepi_r1_plus_lts
-
 	cd $(DIR_APP) && make CROSS_COMPILE="" orangepi-r1-plus-lts-rk3328_config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" OrangePi R1 plus lts - IPFire.org"!' .config
+	cd $(DIR_APP) && sed -i -e 's!^CONFIG_DISTRO_DEFAULTS.*!CONFIG_DISTRO_DEFAULTS=y!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BOOTCOMMAND=.*!CONFIG_BOOTCOMMAND="console=ttyS2,115200n8;run distro_bootcmd"!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BAUDRATE=.*!CONFIG_BAUDRATE=115200!' .config
 	cd $(DIR_APP) && sed -i -e 's!.*CONFIG_ENV_OVERWRITE.*!CONFIG_ENV_OVERWRITE=y!' .config
@@ -179,6 +183,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	-mkdir -pv /usr/share/u-boot/nanopi_r4s
 	cd $(DIR_APP) && make BL31=$(DIR_APP)/bl31.elf  CROSS_COMPILE="" nanopi-r4s-rk3399_config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Nanopi R4S - IPFire.org"!' .config
+	cd $(DIR_APP) && sed -i -e 's!^CONFIG_DISTRO_DEFAULTS.*!CONFIG_DISTRO_DEFAULTS=y!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BOOTCOMMAND=.*!CONFIG_BOOTCOMMAND="console=ttyS2,115200n8;run distro_bootcmd"!' .config
 	cd $(DIR_APP) && sed -i -e 's!^CONFIG_BAUDRATE=.*!CONFIG_BAUDRATE=115200!' .config
 	cd $(DIR_APP) && sed -i -e 's!.*CONFIG_ENV_OVERWRITE.*!CONFIG_ENV_OVERWRITE=y!' .config
diff --git a/src/patches/u-boot/u-boot-2024.10-revert_rockchip_distro_bootcmd_removal.patch b/src/patches/u-boot/u-boot-2024.10-revert_rockchip_distro_bootcmd_removal.patch
new file mode 100644
index 000000000..cb3d03cdb
--- /dev/null
+++ b/src/patches/u-boot/u-boot-2024.10-revert_rockchip_distro_bootcmd_removal.patch
@@ -0,0 +1,315 @@
+diff -Naur u-boot-2024.10.org/arch/arm/Kconfig u-boot-2024.10/arch/arm/Kconfig
+--- u-boot-2024.10.org/arch/arm/Kconfig	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/arch/arm/Kconfig	2024-12-30 13:49:36.476480002 +0000
+@@ -2035,7 +2035,8 @@
+ 	imply ADC
+ 	imply CMD_DM
+ 	imply DEBUG_UART_BOARD_INIT
+-	imply BOOTSTD_DEFAULTS
++	imply DISTRO_DEFAULTS if !ROCKCHIP_RK3399
++	imply BOOTSTD_DEFAULTS if !DISTRO_DEFAULTS
+ 	imply FAT_WRITE
+ 	imply SARADC_ROCKCHIP
+ 	imply SPL_SYSRESET
+diff -Naur u-boot-2024.10.org/include/configs/px30_common.h u-boot-2024.10/include/configs/px30_common.h
+--- u-boot-2024.10.org/include/configs/px30_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/px30_common.h	2024-12-30 13:49:36.477479987 +0000
+@@ -25,11 +25,12 @@
+ 	"kernel_comp_addr_r=0x03e80000\0" \
+ 	"kernel_comp_size=0x2000000\0"
+ 
++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
+ 	"partitions=" PARTS_DEFAULT \
+ 	ROCKCHIP_DEVICE_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3036_common.h u-boot-2024.10/include/configs/rk3036_common.h
+--- u-boot-2024.10.org/include/configs/rk3036_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3036_common.h	2024-12-30 13:49:36.478479972 +0000
+@@ -20,6 +20,8 @@
+ 	"kernel_addr_r=0x62000000\0" \
+ 	"ramdisk_addr_r=0x64000000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ /* Linux fails to load the fdt if it's loaded above 512M on a evb-rk3036 board,
+  * so limit the fdt reallocation to that */
+ #define CFG_EXTRA_ENV_SETTINGS \
+@@ -27,6 +29,6 @@
+ 	"fdt_high=0x7fffffff\0" \
+ 	"partitions=" PARTS_DEFAULT \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3066_common.h u-boot-2024.10/include/configs/rk3066_common.h
+--- u-boot-2024.10.org/include/configs/rk3066_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3066_common.h	2024-12-30 13:49:36.478479972 +0000
+@@ -21,12 +21,14 @@
+ 	"kernel_addr_r=0x62000000\0" \
+ 	"ramdisk_addr_r=0x64000000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ #define CFG_EXTRA_ENV_SETTINGS \
+ 	"fdt_high=0x6fffffff\0" \
+ 	"initrd_high=0x6fffffff\0" \
+ 	"partitions=" PARTS_DEFAULT \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	ROCKCHIP_DEVICE_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3128_common.h u-boot-2024.10/include/configs/rk3128_common.h
+--- u-boot-2024.10.org/include/configs/rk3128_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3128_common.h	2024-12-30 13:49:36.479479958 +0000
+@@ -22,10 +22,11 @@
+ 	"kernel_addr_r=0x62000000\0" \
+ 	"ramdisk_addr_r=0x64000000\0"
+ 
++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
+ 	"partitions=" PARTS_DEFAULT \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3188_common.h u-boot-2024.10/include/configs/rk3188_common.h
+--- u-boot-2024.10.org/include/configs/rk3188_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3188_common.h	2024-12-30 13:49:36.479479958 +0000
+@@ -20,6 +20,8 @@
+ 	"kernel_addr_r=0x62000000\0" \
+ 	"ramdisk_addr_r=0x64000000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ /* Linux fails to load the fdt if it's loaded above 256M on a Rock board,
+  * so limit the fdt reallocation to that */
+ #define CFG_EXTRA_ENV_SETTINGS \
+@@ -29,6 +31,6 @@
+ 	"partitions=" PARTS_DEFAULT \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	ROCKCHIP_DEVICE_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk322x_common.h u-boot-2024.10/include/configs/rk322x_common.h
+--- u-boot-2024.10.org/include/configs/rk322x_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk322x_common.h	2024-12-30 13:49:36.480479943 +0000
+@@ -21,6 +21,8 @@
+ 	"kernel_addr_r=0x62000000\0" \
+ 	"ramdisk_addr_r=0x64000000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ /* Linux fails to load the fdt if it's loaded above 512M on a evb-rk3036 board,
+  * so limit the fdt reallocation to that */
+ #define CFG_EXTRA_ENV_SETTINGS \
+@@ -28,6 +30,6 @@
+ 	"fdt_high=0x7fffffff\0" \
+ 	"partitions=" PARTS_DEFAULT \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3288_common.h u-boot-2024.10/include/configs/rk3288_common.h
+--- u-boot-2024.10.org/include/configs/rk3288_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3288_common.h	2024-12-30 13:49:36.480479943 +0000
+@@ -22,6 +22,8 @@
+ 	"kernel_addr_r=0x02000000\0" \
+ 	"ramdisk_addr_r=0x04000000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ /* Linux fails to load the fdt if it's loaded above 256M on a Rock 2 board, so
+  * limit the fdt reallocation to that */
+ #define CFG_EXTRA_ENV_SETTINGS \
+@@ -31,6 +33,6 @@
+ 	"partitions=" PARTS_DEFAULT \
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	ROCKCHIP_DEVICE_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3308_common.h u-boot-2024.10/include/configs/rk3308_common.h
+--- u-boot-2024.10.org/include/configs/rk3308_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3308_common.h	2024-12-30 14:01:57.925815373 +0000
+@@ -25,11 +25,13 @@
+ 	"kernel_comp_addr_r=0x08000000\0"	\
+ 	"kernel_comp_size=0x2000000\0"
+ 
+++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS		\
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0"	\
+ 	"partitions=" PARTS_DEFAULT	\
+ 	ENV_MEM_LAYOUT_SETTINGS		\
+ 	ROCKCHIP_DEVICE_SETTINGS	\
+ 	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif /* __CONFIG_RK3308_COMMON_H */
+diff -Naur u-boot-2024.10.org/include/configs/rk3328_common.h u-boot-2024.10/include/configs/rk3328_common.h
+--- u-boot-2024.10.org/include/configs/rk3328_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3328_common.h	2024-12-30 14:06:25.263035725 +0000
+@@ -25,11 +25,12 @@
+ 	"kernel_comp_addr_r=0x08000000\0"	\
+ 	"kernel_comp_size=0x2000000\0"
+ 
++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS		\
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0"	\
+ 	"partitions=" PARTS_DEFAULT	\
+ 	ENV_MEM_LAYOUT_SETTINGS		\
+ 	ROCKCHIP_DEVICE_SETTINGS	\
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif /* __CONFIG_RK3328_COMMON_H */
+diff -Naur u-boot-2024.10.org/include/configs/rk3368_common.h u-boot-2024.10/include/configs/rk3368_common.h
+--- u-boot-2024.10.org/include/configs/rk3368_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3368_common.h	2024-12-30 13:49:36.482479914 +0000
+@@ -22,9 +22,11 @@
+ 	"kernel_addr_r=0x280000\0" \
+ 	"ramdisk_addr_r=0x5bf0000\0"
+ 
++#include <config_distro_bootcmd.h>
++
+ #define CFG_EXTRA_ENV_SETTINGS \
+ 	"fdtfile=" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \
+-	ENV_MEM_LAYOUT_SETTINGS \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	ENV_MEM_LAYOUT_SETTINGS	\
++	BOOTENV
+ 
+ #endif
+diff -Naur u-boot-2024.10.org/include/configs/rk3568_common.h u-boot-2024.10/include/configs/rk3568_common.h
+--- u-boot-2024.10.org/include/configs/rk3568_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3568_common.h	2024-12-30 14:03:57.919116640 +0000
+@@ -27,11 +27,14 @@
+ 	"ramdisk_addr_r=0x12180000\0"	\
+ 	"kernel_comp_size=0x8000000\0"
+ 
++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS		\
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0"	\
+ 	"partitions=" PARTS_DEFAULT	\
+ 	ENV_MEM_LAYOUT_SETTINGS		\
+ 	ROCKCHIP_DEVICE_SETTINGS	\
++	BOOTENV
++
+ 	"boot_targets=" BOOT_TARGETS "\0"
+ 
+ #endif /* __CONFIG_RK3568_COMMON_H */
+diff -Naur u-boot-2024.10.org/include/configs/rk3588_common.h u-boot-2024.10/include/configs/rk3588_common.h
+--- u-boot-2024.10.org/include/configs/rk3588_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rk3588_common.h	2024-12-30 14:05:20.861944658 +0000
+@@ -26,11 +26,12 @@
+ 	"ramdisk_addr_r=0x12180000\0"	\
+ 	"kernel_comp_size=0x8000000\0"
+ 
++#include <config_distro_bootcmd.h>
+ #define CFG_EXTRA_ENV_SETTINGS		\
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0"	\
+ 	"partitions=" PARTS_DEFAULT	\
+ 	ENV_MEM_LAYOUT_SETTINGS		\
+ 	ROCKCHIP_DEVICE_SETTINGS	\
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif /* __CONFIG_RK3588_COMMON_H */
+diff -Naur u-boot-2024.10.org/include/configs/rockchip-common.h u-boot-2024.10/include/configs/rockchip-common.h
+--- u-boot-2024.10.org/include/configs/rockchip-common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rockchip-common.h	2024-12-30 13:59:28.290940486 +0000
+@@ -13,7 +13,69 @@
+ 
+ #ifndef CONFIG_SPL_BUILD
+ 
++/* First try to boot from SD (index 1), then eMMC (index 0) */
++#if IS_ENABLED(CONFIG_CMD_MMC)
++	#define BOOT_TARGET_MMC(func) \
++		func(MMC, mmc, 1) \
++		func(MMC, mmc, 0)
++#else
++	#define BOOT_TARGET_MMC(func)
++#endif
++
++#if IS_ENABLED(CONFIG_CMD_NVME)
++	#define BOOT_TARGET_NVME(func) func(NVME, nvme, 0)
++#else
++	#define BOOT_TARGET_NVME(func)
++#endif
++
++#if IS_ENABLED(CONFIG_CMD_SCSI)
++	#define BOOT_TARGET_SCSI(func) func(SCSI, scsi, 0)
++#else
++	#define BOOT_TARGET_SCSI(func)
++#endif
++
++#if IS_ENABLED(CONFIG_CMD_USB)
++	#define BOOT_TARGET_USB(func) func(USB, usb, 0)
++#else
++	#define BOOT_TARGET_USB(func)
++#endif
++
++#if CONFIG_IS_ENABLED(CMD_PXE)
++	#define BOOT_TARGET_PXE(func) func(PXE, pxe, na)
++#else
++	#define BOOT_TARGET_PXE(func)
++#endif
++
++#if CONFIG_IS_ENABLED(CMD_DHCP)
++	#define BOOT_TARGET_DHCP(func) func(DHCP, dhcp, na)
++#else
++	#define BOOT_TARGET_DHCP(func)
++#endif
++
++#if IS_ENABLED(CONFIG_CMD_SF)
++	#define BOOT_TARGET_SF(func)	func(SF, sf, 0)
++#else
++	#define BOOT_TARGET_SF(func)
++#endif
++
++#ifdef CONFIG_ROCKCHIP_RK3399
++#define BOOT_TARGET_DEVICES(func) \
++	BOOT_TARGET_MMC(func) \
++	BOOT_TARGET_NVME(func) \
++	BOOT_TARGET_SCSI(func) \
++	BOOT_TARGET_USB(func) \
++	BOOT_TARGET_PXE(func) \
++	BOOT_TARGET_DHCP(func) \
++	BOOT_TARGET_SF(func)
+ #define BOOT_TARGETS	"mmc1 mmc0 nvme scsi usb pxe dhcp spi"
++#else
++#define BOOT_TARGET_DEVICES(func) \
++	BOOT_TARGET_MMC(func) \
++	BOOT_TARGET_USB(func) \
++	BOOT_TARGET_PXE(func) \
++	BOOT_TARGET_DHCP(func)
++#define BOOT_TARGETS	"mmc1 mmc0 usb pxe dhcp"
++#endif
+ 
+ #ifdef CONFIG_ARM64
+ #define ROOT_UUID "B921B045-1DF0-41C3-AF44-4C6F280D3FAE;\0"
+diff -Naur u-boot-2024.10.org/include/configs/rv1108_common.h u-boot-2024.10/include/configs/rv1108_common.h
+--- u-boot-2024.10.org/include/configs/rv1108_common.h	2024-10-07 14:54:35.000000000 +0000
++++ u-boot-2024.10/include/configs/rv1108_common.h	2024-12-30 13:49:36.484479884 +0000
+@@ -27,6 +27,6 @@
+ 	ENV_MEM_LAYOUT_SETTINGS \
+ 	"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
+ 	"partitions=" PARTS_DEFAULT \
+-	"boot_targets=" BOOT_TARGETS "\0"
++	BOOTENV
+ 
+ #endif


hooks/post-receive
--
IPFire 2.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-12-30 18:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-30 18:05 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. fb0fc29abc107cf356ecdfe01299427e683144e0 Arne Fitzenreiter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox