From: Jassi Brar <jaswinder.singh@xxxxxxxxxx> Changes since v2: # Remove inconsistent licence term from the driver Changes since v1: # No functional changes, just cosmetic changes as suggested in review. o prepend everything with MAX3420_ o avoid CaMeLcAsE o use GENMASK some more o reorder struct max3420_ep and struct max3420_udc members o added some comments o changed license in dt-bindings o changed interrupt property to names Jassi Brar (2): dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC usb: gadget: add udc driver for max3420 .../bindings/usb/maxim,max3420-udc.yaml | 69 + drivers/usb/gadget/udc/Kconfig | 10 + drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/max3420_udc.c | 1331 +++++++++++++++++ 4 files changed, 1411 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3420-udc.yaml create mode 100644 drivers/usb/gadget/udc/max3420_udc.c -- 2.20.1