armbian_build/patch/u-boot/u-boot-tqma/0002-fix-distro-boot.patch
Martin Schmiedel b743487194 IMX8: update uboot to v2024.04
- add patch to reanable binman

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-06-11 19:30:11 +02:00

82 lines
3.6 KiB
Diff

From 1b77f2660bfa99586196e5a9a5b66e8917a21618 Mon Sep 17 00:00:00 2001
From: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
Date: Wed, 28 May 2025 16:28:13 +0200
Subject: [PATCH] fix distro boot
Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
---
configs/tqma8mpxl_multi_mba8mp_ras314_defconfig | 2 +-
configs/tqma8mpxl_multi_mba8mp_ras314_ecc_defconfig | 2 +-
configs/tqma8mpxl_multi_mba8mpxl_defconfig | 2 +-
configs/tqma8mpxl_multi_mba8mpxl_ecc_defconfig | 2 +-
include/configs/tqma8mpxl.h | 1 +
5 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/configs/tqma8mpxl_multi_mba8mp_ras314_defconfig b/configs/tqma8mpxl_multi_mba8mp_ras314_defconfig
index fe8dd13bad2..90d7a06c85f 100644
--- a/configs/tqma8mpxl_multi_mba8mp_ras314_defconfig
+++ b/configs/tqma8mpxl_multi_mba8mp_ras314_defconfig
@@ -45,7 +45,7 @@ CONFIG_BOOTDELAY=3
CONFIG_OF_BOARD_SETUP=y
CONFIG_OF_SYSTEM_SETUP=y
CONFIG_FDT_FIXUP_PARTITIONS=y
-CONFIG_BOOTCOMMAND="run mmcboot; run distro_bootcmd"
+CONFIG_BOOTCOMMAND="setenv boot_targets mmc${mmcdev}; run distro_bootcmd"
CONFIG_DEFAULT_FDT_FILE="imx8mp-tqma8mpql-mba8mp-ras314.dtb"
CONFIG_SYS_CBSIZE=2048
CONFIG_SYS_PBSIZE=2074
diff --git a/configs/tqma8mpxl_multi_mba8mp_ras314_ecc_defconfig b/configs/tqma8mpxl_multi_mba8mp_ras314_ecc_defconfig
index 6b0b867dad4..63f762b6136 100644
--- a/configs/tqma8mpxl_multi_mba8mp_ras314_ecc_defconfig
+++ b/configs/tqma8mpxl_multi_mba8mp_ras314_ecc_defconfig
@@ -47,7 +47,7 @@ CONFIG_BOOTDELAY=3
CONFIG_OF_BOARD_SETUP=y
CONFIG_OF_SYSTEM_SETUP=y
CONFIG_FDT_FIXUP_PARTITIONS=y
-CONFIG_BOOTCOMMAND="run mmcboot; run distro_bootcmd"
+CONFIG_BOOTCOMMAND="setenv boot_targets mmc${mmcdev}; run distro_bootcmd"
CONFIG_DEFAULT_FDT_FILE="imx8mp-tqma8mpql-mba8mp-ras314.dtb"
CONFIG_SYS_CBSIZE=2048
CONFIG_SYS_PBSIZE=2074
diff --git a/configs/tqma8mpxl_multi_mba8mpxl_defconfig b/configs/tqma8mpxl_multi_mba8mpxl_defconfig
index 0372118abc3..1c3056a2fc8 100644
--- a/configs/tqma8mpxl_multi_mba8mpxl_defconfig
+++ b/configs/tqma8mpxl_multi_mba8mpxl_defconfig
@@ -44,7 +44,7 @@ CONFIG_BOOTDELAY=3
CONFIG_OF_BOARD_SETUP=y
CONFIG_OF_SYSTEM_SETUP=y
CONFIG_FDT_FIXUP_PARTITIONS=y
-CONFIG_BOOTCOMMAND="run mmcboot; run distro_bootcmd"
+CONFIG_BOOTCOMMAND="setenv boot_targets mmc${mmcdev}; run distro_bootcmd"
CONFIG_DEFAULT_FDT_FILE="imx8mp-tqma8mpql-mba8mpxl.dtb"
CONFIG_SYS_CBSIZE=2048
CONFIG_SYS_PBSIZE=2074
diff --git a/configs/tqma8mpxl_multi_mba8mpxl_ecc_defconfig b/configs/tqma8mpxl_multi_mba8mpxl_ecc_defconfig
index 0ed0dfafcf2..4f768ebe19a 100644
--- a/configs/tqma8mpxl_multi_mba8mpxl_ecc_defconfig
+++ b/configs/tqma8mpxl_multi_mba8mpxl_ecc_defconfig
@@ -46,7 +46,7 @@ CONFIG_BOOTDELAY=3
CONFIG_OF_BOARD_SETUP=y
CONFIG_OF_SYSTEM_SETUP=y
CONFIG_FDT_FIXUP_PARTITIONS=y
-CONFIG_BOOTCOMMAND="run mmcboot; run distro_bootcmd"
+CONFIG_BOOTCOMMAND="setenv boot_targets mmc${mmcdev}; run distro_bootcmd"
CONFIG_DEFAULT_FDT_FILE="imx8mp-tqma8mpql-mba8mpxl.dtb"
CONFIG_SYS_CBSIZE=2048
CONFIG_SYS_PBSIZE=2074
diff --git a/include/configs/tqma8mpxl.h b/include/configs/tqma8mpxl.h
index e1cd6c398d9..c81d97e87a2 100644
--- a/include/configs/tqma8mpxl.h
+++ b/include/configs/tqma8mpxl.h
@@ -61,6 +61,7 @@
"pxefile_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \
"fdt_addr_r=0x43000000\0" \
"fdtoverlay_addr_r=0x43080000\0" \
+ "ramdisk_addr_r=0x48000000\0" \
"initrd_addr=0x43800000\0" \
"mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \
"mmcautodetect=yes\0" \
--
2.43.0