uhci-hub: use HUB_CHAR_*
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Sun, 25 Jan 2015 18:00:44 +0000 (21:00 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Feb 2015 23:28:32 +0000 (15:28 -0800)
Fix  using the  bare number  to set the 'wHubCharacteristics' field of the Hub
Descriptor while the values are #define'd in <linux/usb/ch11.h>.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/uhci-hub.c

index 93e17b1..19ba5ea 100644 (file)
@@ -17,8 +17,9 @@ static const __u8 root_hub_hub_des[] =
        0x09,                   /*  __u8  bLength; */
        0x29,                   /*  __u8  bDescriptorType; Hub-descriptor */
        0x02,                   /*  __u8  bNbrPorts; */
-       0x0a,                   /* __u16  wHubCharacteristics; */
-       0x00,                   /*   (per-port OC, no power switching) */
+       HUB_CHAR_NO_LPSM |      /* __u16  wHubCharacteristics; */
+               HUB_CHAR_INDV_PORT_OCPM, /* (per-port OC, no power switching) */
+       0x00,
        0x01,                   /*  __u8  bPwrOn2pwrGood; 2ms */
        0x00,                   /*  __u8  bHubContrCurrent; 0 mA */
        0x00,                   /*  __u8  DeviceRemovable; *** 7 Ports max */