[PATCH 0/8] Hyperflash Boot fixes for J7200/J721E
Anurag Dutta
a-dutta at ti.com
Fri Nov 29 12:31:28 CET 2024
Hi All,
In u-boot, hbmc is broken and has been removed from j7200
configs. This series re-enables the hbmc driver and introduces a series
of hyperflash boot fixes. At present, in u-boot, the parent device (fss)
gets registered as a syscon device. This is done because the MMIO
mux driver in u-boot did not support the mux functionality when the
parent device is not a syscon. In this series, we make relevant changes
in the hbmc driver as well as dts' so that we can use the reg-mux driver for
selecting the appropriate state of the mux.
Test logs:
1) j721e-idk-gw hyperflash boot test: https://gist.github.com/anuragdutta731/50aae6fec707a3ffad6d985de6757fe4
2) j7200-evm hyperflash boot test: https://gist.github.com/anuragdutta731/c3a4d60f8bfd9c425d6c44b36eb7322b
Anurag Dutta (3):
mux: Makefile: Add config for mux drivers
mtd: HBMC-AM654: Changed syscon API to mux APIs
mtd: Kconfig: Change HBMC driver's dependency to MULTIPLEXER and
MUX_MMIO
Aswath Govindraju (1):
include: configs: j721e_evm: Increase memory offset for tiboot3.bin in
HyperFlash
Vaishnav Achath (4):
arm: dts: k3-j7200-r5-common: Add HBMC overrides for R5 SPL
arm: dts: k3-j721e-r5-common: Add HBMC overrides for R5 SPL
configs: j721e_evm_*_defconfig: Add configs for Hyperflash boot
configs: j7200_evm_*_defconfig: Add configs for Hyperflash boot
arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 7 +++++++
arch/arm/dts/k3-j721e-r5-common-proc-board.dts | 7 +++++++
configs/j7200_evm_a72_defconfig | 4 +++-
configs/j7200_evm_r5_defconfig | 4 ++++
configs/j721e_evm_a72_defconfig | 4 +++-
configs/j721e_evm_r5_defconfig | 4 ++++
drivers/Makefile | 1 +
drivers/mtd/Kconfig | 2 +-
drivers/mtd/hbmc-am654.c | 10 +++++++---
include/configs/j721e_evm.h | 9 ++++++---
10 files changed, 43 insertions(+), 9 deletions(-)
--
2.34.1
More information about the U-Boot
mailing list