From: John Crispin Date: Tue, 18 Dec 2012 19:31:46 +0000 (+0000) Subject: ltq-hcd usb fix high speed hub mode X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3b79fe662ae7541dfcb1e2d15345b919e3a6fb7e;p=openwrt%2Fstaging%2Fthess.git ltq-hcd usb fix high speed hub mode Simple update for USB api changes. Signed-off-by: Conor O'Gorman SVN-Revision: 34770 --- diff --git a/package/platform/lantiq/ltq-hcd/src/ifxhcd.c b/package/platform/lantiq/ltq-hcd/src/ifxhcd.c index 6d1551f363..be0a91d262 100644 --- a/package/platform/lantiq/ltq-hcd/src/ifxhcd.c +++ b/package/platform/lantiq/ltq-hcd/src/ifxhcd.c @@ -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 */