[PATCH v2 0/2] Enable USB MSC Boot for AM62, AM62A and AM62P
Siddharth Vadapalli
s-vadapalli at ti.com
Sat Mar 1 09:00:47 CET 2025
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-vadapalli@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-humphreys at ti.com>
at:
https://patchwork.ozlabs.org/project/uboot/patch/20250226103504.1841697-2-s-vadapalli@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
More information about the U-Boot
mailing list