12345678910111213141516171819202122232425262728293031 |
- From 326714a47233e4a524afa0c8398276fddf0dbd4d Mon Sep 17 00:00:00 2001
- From: John Crispin <blogic@openwrt.org>
- Date: Thu, 6 Dec 2012 19:59:53 +0100
- Subject: [PATCH 32/36] USB: fix roothub for IFXHCD
- ---
- arch/mips/lantiq/Kconfig | 1 +
- drivers/usb/core/hub.c | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
- --- a/arch/mips/lantiq/Kconfig
- +++ b/arch/mips/lantiq/Kconfig
- @@ -3,6 +3,7 @@ if LANTIQ
- config SOC_TYPE_XWAY
- bool
- select PINCTRL_XWAY
- + select USB_ARCH_HAS_HCD
- default n
-
- choice
- --- a/drivers/usb/core/hub.c
- +++ b/drivers/usb/core/hub.c
- @@ -4358,7 +4358,7 @@ hub_port_init(struct usb_hub *hub, struc
- udev->ttport = hdev->ttport;
- } else if (udev->speed != USB_SPEED_HIGH
- && hdev->speed == USB_SPEED_HIGH) {
- - if (!hub->tt.hub) {
- + if (hdev->parent && !hub->tt.hub) {
- dev_err(&udev->dev, "parent hub has no TT\n");
- retval = -EINVAL;
- goto fail;
|