[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