Merge 5.18-rc5 into usb-next
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 May 2022 14:35:26 +0000 (16:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 May 2022 14:35:26 +0000 (16:35 +0200)
We need the USB fixes in here, and this resolves a merge issue in
drivers/usb/dwc3/drd.c

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1  2 
Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml
MAINTAINERS
drivers/usb/dwc3/core.c
drivers/usb/dwc3/drd.c
drivers/usb/dwc3/dwc3-pci.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/configfs.c
drivers/usb/gadget/function/uvc_queue.c
drivers/usb/typec/ucsi/ucsi.c
sound/usb/midi.c

diff --cc MAINTAINERS
Simple merge
Simple merge
@@@ -539,11 -585,14 +539,10 @@@ int dwc3_drd_init(struct dwc3 *dwc
        int ret, irq;
  
        if (ROLE_SWITCH &&
-           device_property_read_bool(dwc->dev, "usb-role-switch")) {
-               ret = dwc3_setup_role_switch(dwc);
-               if (ret < 0)
-                       return ret;
-       } else if (dwc->edev) {
+           device_property_read_bool(dwc->dev, "usb-role-switch"))
+               return dwc3_setup_role_switch(dwc);
 -      dwc->edev = dwc3_get_extcon(dwc);
 -      if (IS_ERR(dwc->edev))
 -              return PTR_ERR(dwc->edev);
 -
+       if (dwc->edev) {
                dwc->edev_nb.notifier_call = dwc3_drd_notifier;
                ret = extcon_register_notifier(dwc->edev, EXTCON_USB_HOST,
                                               &dwc->edev_nb);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge