[PATCH v2 0/5] Qualcomm DWC3 USB support

Neil Armstrong neil.armstrong at linaro.org
Fri Mar 15 18:01:58 CET 2024


On 15/03/2024 16:05, Caleb Connolly wrote:
> This series enables support for Qualcomm platforms in the DWC3 driver,
> adds support for arbitrary sector sizes to the USB mass storage gadget,
> and fixes an issue with the CDC ACM driver where it wouldn't initialise
> the USB device.
> 
> Additionally, it fixes a syntax bug in the Qualcomm SMMU driver, and
> makes USB_DWC3_GADGET select DM_USB_GADGET to fix compilation with
> gadget mode.
> 
> This is part of a larger series enabling DWC3 USB support on Qualcomm
> platforms, a feature branch with all patches can be found at [1].
> 
> [1]: https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/tree/b4/qcom-livetree
> 
> ---
> Changes in v2:
> - Drop custom set/clrbits implementation in qcom dwc3 glue.
> - Additional minor cleanup based on Marek's comments.
> - Link to v1: https://lore.kernel.org/r/20240131-b4-qcom-usb-v1-0-6438b2a2285e@linaro.org
> 
> ---
> Caleb Connolly (5):
>        usb: dwc3-generic: implement Qualcomm wrapper
>        usb: dwc3: select DM_USB_GADGET
>        usb: gadget: CDC ACM: call usb_gadget_initialize
>        usb: gadget: UMS: support multiple sector sizes
>        iommu: qcom-smmu: fix debugging
> 
>   cmd/usb_mass_storage.c              |   4 --
>   drivers/iommu/qcom-hyp-smmu.c       |   2 +-
>   drivers/usb/dwc3/Kconfig            |   1 +
>   drivers/usb/dwc3/dwc3-generic.c     |  81 ++++++++++++++++++++++++++++-
>   drivers/usb/gadget/f_acm.c          |   9 ++++
>   drivers/usb/gadget/f_mass_storage.c | 101 ++++++++++++++++++++----------------
>   drivers/usb/gadget/storage_common.c |  12 +++--
>   include/usb_mass_storage.h          |   1 -
>   8 files changed, 156 insertions(+), 55 deletions(-)
> ---
> base-commit: e03a71b2cefd86ba58df166d4ea820a215ebb655
> 
> // Caleb (they/them)
> 

LGTM

Reviewed-by: Neil Armstrong <neil.armstrong at linaro.org>


More information about the U-Boot mailing list