Extend USB gadget configuration for usb debug mode.
[platform/core/system/libdevice-node.git] / hw / usb_gadget_common.c
index 7416790..0b79539 100644 (file)
@@ -263,6 +263,14 @@ static int simple_id_to_gadget(struct usb_gadget_id *gadget_id,
                gadget->attrs.idProduct = 0x6860;
                break;
 
+       case USB_FUNCTION_MTP | USB_FUNCTION_SDB:
+               n_configs = 1;
+               functions[0][0] = USB_FUNCTION_MTP;
+               functions[0][1] = USB_FUNCTION_SDB;
+               functions[0][2] = 0;
+               gadget->attrs.idProduct = 0x6860;
+               break;
+
        case USB_FUNCTION_MTP | USB_FUNCTION_ACM | USB_FUNCTION_SDB:
                n_configs = 1;
                functions[0][0] = USB_FUNCTION_MTP;