Merge patch series "Enable USB MSC Boot for AM62, AM62A and AM62P"
Siddharth Vadapalli <s-vadapalli@ti.com> says: This series adds config fragment for enabling USB MSC boot and USB Storage devices which are applicable to AM62, AM62A and AM62P SoCs. 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 Link: https://lore.kernel.org/r/20250301080049.965438-1-s-vadapalli@ti.com
This commit is contained in:
20
configs/am62x_a53_usbmsc.config
Normal file
20
configs/am62x_a53_usbmsc.config
Normal file
@@ -0,0 +1,20 @@
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_HOST=y
|
||||
CONFIG_SPL_USB_HOST=y
|
||||
CONFIG_SYSCON=y
|
||||
CONFIG_SPL_SYSCON=y
|
||||
CONFIG_MISC=y
|
||||
CONFIG_SPL_MISC=y
|
||||
CONFIG_USB_XHCI_HCD=y
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_SPL_USB_GADGET=y
|
||||
CONFIG_USB_DWC3=y
|
||||
CONFIG_USB_DWC3_GENERIC=y
|
||||
CONFIG_SPL_USB_DWC3_GENERIC=y
|
||||
CONFIG_USB_DWC3_AM62=y
|
||||
CONFIG_SPL_USB_DWC3_AM62=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_SPL_USB_STORAGE=y
|
||||
# CONFIG_DM_USB_GADGET is not set
|
||||
# CONFIG_SPL_DM_USB_GADGET is not set
|
||||
# CONFIG_USB_GADGET_DOWNLOAD is not set
|
24
configs/am62x_r5_usbmsc.config
Normal file
24
configs/am62x_r5_usbmsc.config
Normal file
@@ -0,0 +1,24 @@
|
||||
CONFIG_USB=y
|
||||
CONFIG_SPL_USB_HOST=y
|
||||
CONFIG_SPL_SYSCON=y
|
||||
CONFIG_SPL_MISC=y
|
||||
CONFIG_USB_XHCI_HCD=y
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_SPL_USB_GADGET=y
|
||||
CONFIG_USB_DWC3=y
|
||||
CONFIG_SPL_USB_DWC3_GENERIC=y
|
||||
CONFIG_SPL_USB_DWC3_AM62=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_SPL_USB_STORAGE=y
|
||||
# CONFIG_CMD_DFU is not set
|
||||
# CONFIG_CMD_FAT is not set
|
||||
# CONFIG_CMD_GPT is not set
|
||||
# CONFIG_CMD_MMC is not set
|
||||
# CONFIG_DFU is not set
|
||||
# CONFIG_SPL_LIBDISK_SUPPORT is not set
|
||||
# CONFIG_SPL_MMC is not set
|
||||
# CONFIG_SPL_MTD is not set
|
||||
# CONFIG_SPL_RAM_DEVICE is not set
|
||||
# CONFIG_SPL_SPI is not set
|
||||
# CONFIG_SPL_SYS_MALLOC is not set
|
||||
# CONFIG_MMC_SDHCI is not set
|
Reference in New Issue
Block a user