From 3396e7d4aae81717a455a6427f4a218b2c99e408 Mon Sep 17 00:00:00 2001 From: Wadim Egorov Date: Tue, 13 Jan 2026 06:35:29 +0100 Subject: [PATCH 1/3] configs: phycore_am6xx_a53_defconfig: Enable CMD_DDR4 Enable command for verifying DDRSS inline ECC features. Signed-off-by: Wadim Egorov --- configs/phycore_am62ax_a53_defconfig | 1 + configs/phycore_am62x_a53_defconfig | 1 + configs/phycore_am64x_a53_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/configs/phycore_am62ax_a53_defconfig b/configs/phycore_am62ax_a53_defconfig index ab50545d307..a0423b80721 100644 --- a/configs/phycore_am62ax_a53_defconfig +++ b/configs/phycore_am62ax_a53_defconfig @@ -78,6 +78,7 @@ CONFIG_CMD_WDT=y CONFIG_CMD_CACHE=y CONFIG_CMD_EFIDEBUG=y CONFIG_CMD_RTC=y +CONFIG_CMD_DDR4=y CONFIG_CMD_SMC=y CONFIG_OF_CONTROL=y CONFIG_SPL_OF_CONTROL=y diff --git a/configs/phycore_am62x_a53_defconfig b/configs/phycore_am62x_a53_defconfig index fa5c4466791..afed0bfafc6 100644 --- a/configs/phycore_am62x_a53_defconfig +++ b/configs/phycore_am62x_a53_defconfig @@ -80,6 +80,7 @@ CONFIG_CMD_WDT=y CONFIG_CMD_CACHE=y CONFIG_CMD_EFIDEBUG=y CONFIG_CMD_RTC=y +CONFIG_CMD_DDR4=y CONFIG_CMD_SMC=y CONFIG_OF_CONTROL=y CONFIG_SPL_OF_CONTROL=y diff --git a/configs/phycore_am64x_a53_defconfig b/configs/phycore_am64x_a53_defconfig index fcf61590c60..d0b33661cf6 100644 --- a/configs/phycore_am64x_a53_defconfig +++ b/configs/phycore_am64x_a53_defconfig @@ -80,6 +80,7 @@ CONFIG_CMD_CACHE=y CONFIG_CMD_EFIDEBUG=y CONFIG_CMD_RTC=y CONFIG_CMD_TIME=y +CONFIG_CMD_DDR4=y CONFIG_CMD_SMC=y CONFIG_OF_CONTROL=y CONFIG_SPL_OF_CONTROL=y From 464b64af6fa182769d42466c3427083815063727 Mon Sep 17 00:00:00 2001 From: Daniel Schultz Date: Tue, 13 Jan 2026 06:35:30 +0100 Subject: [PATCH 2/3] configs: phycore_am62x_r5_ethboot_defconfig: Drop NET_RANDOM_ETHADDR BOOTP does not support dynamic lease expiration. Using random MAC addresses on R5 network boot binaries would result in continuously allocated IPs without proper release. Since only one interface is enabled for network boot, rely on the MAC address provided by the efuses instead. Signed-off-by: Daniel Schultz Signed-off-by: Wadim Egorov --- configs/phycore_am62x_r5_ethboot_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/phycore_am62x_r5_ethboot_defconfig b/configs/phycore_am62x_r5_ethboot_defconfig index 92dd0be647e..a4434388ff8 100644 --- a/configs/phycore_am62x_r5_ethboot_defconfig +++ b/configs/phycore_am62x_r5_ethboot_defconfig @@ -20,7 +20,6 @@ CONFIG_TI_K3_NAVSS_UDMA=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_OMAP24XX=y CONFIG_PHY_TI_DP83867=y -CONFIG_NET_RANDOM_ETHADDR=y CONFIG_TI_AM65_CPSW_NUSS=y CONFIG_SPL_MMC=n CONFIG_SPL_DM_SPI=n From c620865280291279890da1aa9a9e0bd3c1c212cc Mon Sep 17 00:00:00 2001 From: Daniel Schultz Date: Tue, 13 Jan 2026 06:35:31 +0100 Subject: [PATCH 3/3] configs: phycore_am62ax_r5_ethboot_defconfig: Drop NET_RANDOM_ETHADDR BOOTP does not support dynamic lease expiration. Using random MAC addresses on R5 network boot binaries would result in continuously allocated IPs without proper release. Since only one interface is enabled for network boot, rely on the MAC address provided by the efuses instead. Signed-off-by: Daniel Schultz Signed-off-by: Wadim Egorov --- configs/phycore_am62ax_r5_ethboot_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/phycore_am62ax_r5_ethboot_defconfig b/configs/phycore_am62ax_r5_ethboot_defconfig index 526d15a0dc5..d597e9d92d9 100644 --- a/configs/phycore_am62ax_r5_ethboot_defconfig +++ b/configs/phycore_am62ax_r5_ethboot_defconfig @@ -21,7 +21,6 @@ CONFIG_TI_K3_NAVSS_UDMA=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_OMAP24XX=y CONFIG_PHY_TI_DP83867=y -CONFIG_NET_RANDOM_ETHADDR=y CONFIG_TI_AM65_CPSW_NUSS=y CONFIG_SPL_MMC=n CONFIG_SPL_DM_SPI=n