[PATCH] configs: j7200_evm_a72_defconfig: Re-enable CONFIG_MUX_MMIO

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@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/12c245ad0b5db83c6dacf56a32...
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

On Mon, Jan 27, 2025 at 09:53:33PM +0530, Siddharth Vadapalli wrote:
+Vaishnav. I had accidentally sent the patch to the wrong email address.
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@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/12c245ad0b5db83c6dacf56a32...
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
participants (1)
-
Siddharth Vadapalli