
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(-)