summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/usb_gadget.h4
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),