Add sdb+acm configuration 39/176339/1
authorPaweł Szewczyk <p.szewczyk@samsung.com>
Wed, 18 Apr 2018 11:48:45 +0000 (13:48 +0200)
committerPaweł Szewczyk <p.szewczyk@samsung.com>
Wed, 18 Apr 2018 12:01:53 +0000 (14:01 +0200)
Change-Id: I59e70efcf7c6126dce60efeadbb7b75940332fdb
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
hw/usb_gadget/usb_gadget.c

index cc965a6..f7d9473 100755 (executable)
@@ -226,6 +226,13 @@ static int simple_id_to_gadget(struct usb_gadget_id *gadget_id,
                functions[0][1] = 0;
                gadget->attrs.idProduct = 0x6863;
                break;
                functions[0][1] = 0;
                gadget->attrs.idProduct = 0x6863;
                break;
+       case USB_FUNCTION_SDB | USB_FUNCTION_ACM:
+               n_configs = 1;
+               functions[0][0] = USB_FUNCTION_ACM;
+               functions[0][1] = USB_FUNCTION_SDB;
+               functions[0][2] = 0;
+               gadget->attrs.idProduct = 0x6866;
+               break;
        case USB_FUNCTION_MTP | USB_FUNCTION_ACM | USB_FUNCTION_SDB:
                n_configs = 1;
                functions[0][0] = USB_FUNCTION_MTP;
        case USB_FUNCTION_MTP | USB_FUNCTION_ACM | USB_FUNCTION_SDB:
                n_configs = 1;
                functions[0][0] = USB_FUNCTION_MTP;