|
|
|
@ -1349,10 +1349,10 @@ int ifxhcd_hub_control( struct usb_hcd *_syshcd, |
|
|
|
|
port_status |= (1 << USB_PORT_FEAT_RESET); |
|
|
|
|
if (hprt0.b.prtpwr) |
|
|
|
|
port_status |= (1 << USB_PORT_FEAT_POWER); |
|
|
|
|
/* if (hprt0.b.prtspd == IFXUSB_HPRT0_PRTSPD_HIGH_SPEED)
|
|
|
|
|
port_status |= (1 << USB_PORT_FEAT_HIGHSPEED); |
|
|
|
|
else*/ if (hprt0.b.prtspd == IFXUSB_HPRT0_PRTSPD_LOW_SPEED) |
|
|
|
|
port_status |= (1 << USB_PORT_FEAT_LOWSPEED); |
|
|
|
|
if (hprt0.b.prtspd == IFXUSB_HPRT0_PRTSPD_HIGH_SPEED) |
|
|
|
|
port_status |= USB_PORT_STAT_HIGH_SPEED; |
|
|
|
|
else if (hprt0.b.prtspd == IFXUSB_HPRT0_PRTSPD_LOW_SPEED) |
|
|
|
|
port_status |= USB_PORT_STAT_LOW_SPEED; |
|
|
|
|
if (hprt0.b.prttstctl) |
|
|
|
|
port_status |= (1 << USB_PORT_FEAT_TEST); |
|
|
|
|
/* USB_PORT_FEAT_INDICATOR unsupported always 0 */ |
|
|
|
|