diff options
-rw-r--r-- | hw/usb_gadget.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/usb_gadget.h b/hw/usb_gadget.h index 31e1a91..951bbd0 100644 --- a/hw/usb_gadget.h +++ b/hw/usb_gadget.h @@ -186,7 +186,6 @@ out: } DEFINE_SIMPLE_USB_FUNCTION(USB_FUNCTION_ACM, acm); -DEFINE_SIMPLE_USB_FUNCTION(USB_FUNCTION_RNDIS, rndis); DEFINE_SIMPLE_USB_FUNCTION(USB_FUNCTION_DIAG, diag); DEFINE_SIMPLE_USB_FUNCTION(USB_FUNCTION_RMNET, rmnet); DEFINE_SIMPLE_USB_FUNCTION(USB_FUNCTION_DM, dm); @@ -257,6 +256,7 @@ out: DEFINE_USB_FUNCTION_WITH_SERVICE(USB_FUNCTION_SDB, sdb, "sdbd"); DEFINE_USB_FUNCTION_WITH_SERVICE(USB_FUNCTION_MTP, mtp, "mtp-responder"); +DEFINE_USB_FUNCTION_WITH_SERVICE(USB_FUNCTION_RNDIS, rndis, "rndis"); #define MAKE_FUNC_AVAILABLE(_name, _vname) \ [FUNC_IDX_FROM_MASK(USB_FUNCTION_##_name)] = &_##_vname##_function @@ -268,7 +268,7 @@ static struct usb_function *_available_funcs[] = { MAKE_FUNC_WS_AVAILABLE(MTP, mtp), MAKE_FUNC_AVAILABLE(ACM, acm), MAKE_FUNC_WS_AVAILABLE(SDB, sdb), - MAKE_FUNC_AVAILABLE(RNDIS, rndis), + MAKE_FUNC_WS_AVAILABLE(RNDIS, rndis), MAKE_FUNC_AVAILABLE(DIAG, diag), MAKE_FUNC_AVAILABLE(CONN_GADGET, conn_gadget), MAKE_FUNC_AVAILABLE(DM, dm), |