]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/usb/chipidea/udc.c
usb: chipidea: udc: add USB_DEVICE_A_HNP_SUPPORT request support
[karo-tx-linux.git] / drivers / usb / chipidea / udc.c
index 764f668d45a9bb6ad4cde8ea0f4a8b0661dead86..27cbd1c2f47f0c08003397d9d698b971ba2c6bd2 100644 (file)
@@ -1090,6 +1090,13 @@ __acquires(ci->lock)
                                if (ci_otg_is_fsm_mode(ci))
                                        err = otg_a_alt_hnp_support(ci);
                                break;
+                       case USB_DEVICE_A_HNP_SUPPORT:
+                               if (ci_otg_is_fsm_mode(ci)) {
+                                       ci->gadget.a_hnp_support = 1;
+                                       err = isr_setup_status_phase(
+                                                       ci);
+                               }
+                               break;
                        default:
                                goto delegate;
                        }