From 162de6f38259a7139f9ed85efd9f6eff5b88d174 Mon Sep 17 00:00:00 2001 From: Li Jun Date: Mon, 1 Sep 2014 15:44:15 +0800 Subject: [PATCH] MLK-9617-2 usb: gadget: set bcdOTG of OTG descriptor for gadget drivers This patch sets bcdOTG field of OTG descriptor for below 3 gadget drivers: - ether - mass storage - serial OTG and EH supplement release number in binary-coded decimal(i.e. 2.0 is 0200H). Acked-by: Peter Chen Signed-off-by: Li Jun --- drivers/usb/gadget/ether.c | 1 + drivers/usb/gadget/mass_storage.c | 1 + drivers/usb/gadget/serial.c | 1 + 3 files changed, 3 insertions(+) diff --git a/drivers/usb/gadget/ether.c b/drivers/usb/gadget/ether.c index c1c113ef950c..2c2930854a8b 100644 --- a/drivers/usb/gadget/ether.c +++ b/drivers/usb/gadget/ether.c @@ -179,6 +179,7 @@ static struct usb_otg_descriptor otg_descriptor = { * it would not be called "OTG" ... */ .bmAttributes = USB_OTG_SRP | USB_OTG_HNP, + .bcdOTG = cpu_to_le16(0x0200), }; static const struct usb_descriptor_header *otg_desc[] = { diff --git a/drivers/usb/gadget/mass_storage.c b/drivers/usb/gadget/mass_storage.c index 1178aea9c544..d08c86d88d8b 100644 --- a/drivers/usb/gadget/mass_storage.c +++ b/drivers/usb/gadget/mass_storage.c @@ -73,6 +73,7 @@ static struct usb_otg_descriptor otg_descriptor = { * it would not be called "OTG" ... */ .bmAttributes = USB_OTG_SRP | USB_OTG_HNP, + .bcdOTG = cpu_to_le16(0x0200), }; static const struct usb_descriptor_header *otg_desc[] = { diff --git a/drivers/usb/gadget/serial.c b/drivers/usb/gadget/serial.c index 1f5f978d35d5..e345903765a3 100644 --- a/drivers/usb/gadget/serial.c +++ b/drivers/usb/gadget/serial.c @@ -87,6 +87,7 @@ static struct usb_otg_descriptor otg_descriptor = { * it would not be called "OTG" ... */ .bmAttributes = USB_OTG_SRP | USB_OTG_HNP, + .bcdOTG = cpu_to_le16(0x0200), }; static const struct usb_descriptor_header *otg_desc[] = { -- 2.39.2