From 3b79fe662ae7541dfcb1e2d15345b919e3a6fb7e Mon Sep 17 00:00:00 2001
From: John Crispin <john@openwrt.org>
Date: Tue, 18 Dec 2012 19:31:46 +0000
Subject: [PATCH] ltq-hcd usb fix high speed hub mode

Simple update for USB api changes.

Signed-off-by: Conor O'Gorman <i@conorogorman.net>

SVN-Revision: 34770
---
 package/platform/lantiq/ltq-hcd/src/ifxhcd.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

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 */
-- 
GitLab