From: Jay Cheng Date: Wed, 10 Nov 2010 23:40:46 +0000 (-0500) Subject: usb: host: tegra: Remove programing PTC bits based on bus speed. X-Git-Tag: firefly_0821_release~9833^2~111^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=91e80b79243c1b6341c1a8d6e8e5e872b837bfea;p=firefly-linux-kernel-4.4.55.git usb: host: tegra: Remove programing PTC bits based on bus speed. Program PTC bits as NORMAL_OP is enough when resume. Change-Id: I229eb3ef2ebaff72d023179502ec7a8904e87682 Signed-off-by: Jay Cheng --- diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c index 2ac190b9e78f..e566a97f21dc 100644 --- a/drivers/usb/host/ehci-tegra.c +++ b/drivers/usb/host/ehci-tegra.c @@ -201,18 +201,6 @@ static int tegra_usb_resume(struct usb_hcd *hcd) writel(val, &hw->port_status[0]); udelay(10); - /* Program the field PTC in PORTSC based on the saved speed mode */ - val = readl(&hw->port_status[0]); - val &= ~(TEGRA_USB_PORTSC1_PTC(~0)); - if (context->port_speed == TEGRA_USB_PHY_PORT_HIGH) - val |= TEGRA_USB_PORTSC1_PTC(5); - else if (context->port_speed == TEGRA_USB_PHY_PORT_SPEED_FULL) - val |= TEGRA_USB_PORTSC1_PTC(6); - else if (context->port_speed == TEGRA_USB_PHY_PORT_SPEED_LOW) - val |= TEGRA_USB_PORTSC1_PTC(7); - writel(val, &hw->port_status[0]); - udelay(10); - /* Disable test mode by setting PTC field to NORMAL_OP */ val = readl(&hw->port_status[0]); val &= ~(TEGRA_USB_PORTSC1_PTC(~0));