Message ID | 20240315-b4-qcom-usb-v2-0-5467ec27cb26@linaro.org |
---|---|
Headers | show |
Series | Qualcomm DWC3 USB support | expand |
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@linaro.org>