Hello, This series adds config fragment for enabling USB MSC boot and USB Storage devices which are applicable to AM62, AM62A and AM62P SoCs.
Series is based on commit 962217d218c Merge patch series "boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups" of the next branch of U-Boot. v1 of this series is at: https://patchwork.ozlabs.org/project/uboot/cover/20250226103504.1841697-1-s-vadapa...@ti.com/ Changes since v1: - Updated the patch for am62x_r5_usbmsc.config by enabling CONFIG_USB_STORAGE based on the feedback provided by Jonathan Humphreys <j-humphr...@ti.com> at: https://patchwork.ozlabs.org/project/uboot/patch/20250226103504.1841697-2-s-vadapa...@ti.com/#3470589 - Since enabling CONFIG_USB_STORAGE led to exceeding the size limit for tiboot3.bin, I disabled CONFIG_SPL_RAM_DEVICE in am62x_r5_usbmsc.config. Series has been tested on AM62A7-SK, AM625-SK and AM62P5-SK for USB MSC boot where the bootloaders were generated in the following manner: 1. AM62A7-SK (AM62A SoC): - tiboot3.bin => am62ax_evm_r5_defconfig + am62x_r5_usbmsc.config - tispl.bin and u-boot.img => am62ax_evm_a53_defconfig + am62x_a53_usbmsc.config 2. AM625-SK (AM62 SoC): - tiboot3.bin => am62x_evm_r5_defconfig + am62x_r5_usbmsc.config - tispl.bin and u-boot.img => am62x_evm_a53_defconfig + am62x_a53_usbmsc.config 3. AM62P5-SK (AM62P SoC): - tiboot3.bin => am62px_evm_r5_defconfig + am62x_r5_usbmsc.config - tispl.bin and u-boot.img => am62px_evm_a53_defconfig + am62x_a53_usbmsc.config The images were flashed to a USB Flash Drive and were connected to the Type-C interface on each of the boards which supports USB MSC Boot. Logs corresponding to this series: 1. AM62A7-SK: https://gist.github.com/Siddharth-Vadapalli-at-TI/3518cba3edc57bf52d06a7df932928ca 2. AM625-SK: https://gist.github.com/Siddharth-Vadapalli-at-TI/098568be7b482436d27fdc8adae15ce4 3. AM62P5-SK: https://gist.github.com/Siddharth-Vadapalli-at-TI/50e29073033668e7d904a785bfbc9c0b The following device-tree changes were made across all of the boards: https://gist.github.com/Siddharth-Vadapalli-at-TI/2afb913838c1d4005bc059910c09ab4b Regards, Siddharth. Siddharth Vadapalli (2): configs: am62x_r5: introduce fragment for USB MSC boot configs: am62x_a53: introduce fragment for USB MSC boot configs/am62x_a53_usbmsc.config | 20 ++++++++++++++++++++ configs/am62x_r5_usbmsc.config | 24 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 configs/am62x_a53_usbmsc.config create mode 100644 configs/am62x_r5_usbmsc.config -- 2.34.1