[PATCH] configs: j7200_evm_a72_defconfig: Re-enable CONFIG_MUX_MMIO

Siddharth Vadapalli s-vadapalli at ti.com
Mon Jan 27 17:23:33 CET 2025


Commit under Fixes which claimed to enable configs for Hyperflash, changed
"CONFIG_MUX_MMIO=y" to "CONFIG_SPL_MUX_MMIO=y" in j7200_evm_a72_defconfig.
As a result, PCIe functionality in U-Boot prior was broken, since the PCIe
driver depends on the SERDES Lane Muxing to be setup for PCIe, which is
done by the drivers/mux/mmio.c driver.

Fix this by re-enabling CONFIG_MUX_MMIO.

Fixes: 038f6faea9f0 ("configs: j7200_evm_*_defconfig: Add configs for Hyperflash boot")
Signed-off-by: Siddharth Vadapalli <s-vadapalli at ti.com>
---

Hello,

This patch is based on commit
d8a7100d658 Subtree merge tag 'v6.13-dts' of dts repo [1] into dts/upstream
of the Master branch of U-Boot.

Logs verifying PCIe functionality by enumerating an NVMe SSD at U-Boot with
this patch applied:
https://gist.github.com/Siddharth-Vadapalli-at-TI/12c245ad0b5db83c6dacf56a329f5009

Regards,
Siddharth.

 configs/j7200_evm_a72_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/j7200_evm_a72_defconfig b/configs/j7200_evm_a72_defconfig
index e1ef6e86d49..ac5b10ba149 100644
--- a/configs/j7200_evm_a72_defconfig
+++ b/configs/j7200_evm_a72_defconfig
@@ -144,6 +144,7 @@ CONFIG_SPI_FLASH_S28HX_T=y
 # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
 CONFIG_SPI_FLASH_MTD=y
 CONFIG_MULTIPLEXER=y
+CONFIG_MUX_MMIO=y
 CONFIG_PHY_TI_DP83869=y
 CONFIG_PHY_FIXED=y
 CONFIG_TI_AM65_CPSW_NUSS=y
-- 
2.43.0



More information about the U-Boot mailing list