diff options
author | Shohei Sakamoto <sakamotos@casio.co.jp> | 2016-02-01 21:40:58 +0900 |
---|---|---|
committer | Shohei Sakamoto <sakamotos@casio.co.jp> | 2016-02-01 21:40:58 +0900 |
commit | 1a7cebac22b7b095cc2af8f0b4f02496ba5d9fb4 (patch) | |
tree | 5c40737e951eaf5aae9472f248e2980c803c70fe | |
parent | 03d305b25dfd6be23dee5ff77861e335e0d54934 (diff) | |
download | koi-uboot-1a7cebac22b7b095cc2af8f0b4f02496ba5d9fb4.tar.gz |
Fixed that not reporting device qualifier descriptor
Bug:26879011
Change-Id: Ied14573c0814114795b11e7b2d3756c74f050bf9
Signed-off-by: Shohei Sakamoto <sakamotos@casio.co.jp>
-rw-r--r-- | drivers/usb/gadget/usbd-otg-hs.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/usb/gadget/usbd-otg-hs.c b/drivers/usb/gadget/usbd-otg-hs.c index c0b3c9f9d..47a2b8ced 100644 --- a/drivers/usb/gadget/usbd-otg-hs.c +++ b/drivers/usb/gadget/usbd-otg-hs.c @@ -223,6 +223,7 @@ enum EP0_STATE #define AHB_ERROR (0x1<<2) #define TRANSFER_DONE (0x1<<0) +extern const u8 fboot_qualifier_desc[]; /* codes representing languages */ const u8 string_desc0[] = @@ -1447,6 +1448,11 @@ void s3c_usb_transfer_ep0(void) DBG_SETUP1("EP0_STATE_GD_STR_I3 %d", otg.ep0_substate); break; + case EP0_STATE_GD_DEV_QUALIFIER: + s3c_usb_ctrl_inep_setdma((u8 *)fboot_qualifier_desc, otg.req_length); + otg.ep0_state = EP0_STATE_INIT; + break; + case EP0_STATE_INTERFACE_GET: DBG_SETUP1("EP0_STATE_INTERFACE_GET\n"); #ifdef CONFIG_USB_CPUMODE |