| 1 | --- a/drivers/usb/host/Kconfig |
| 2 | +++ b/drivers/usb/host/Kconfig |
| 3 | @@ -226,6 +226,15 @@ config USB_EHCI_ATH79 |
| 4 | Enables support for the built-in EHCI controller present |
| 5 | on the Atheros AR7XXX/AR9XXX SoCs. |
| 6 | |
| 7 | +config USB_EHCI_RT3883 |
| 8 | + bool "EHCI support for Ralink RT3662/RT3883 SoCs" |
| 9 | + depends on USB_EHCI_HCD && ( SOC_RT3883 || SOC_RT305X ) |
| 10 | + select USB_EHCI_ROOT_HUB_TT |
| 11 | + default y |
| 12 | + ---help--- |
| 13 | + Enables support for the built-in EHCI controller present |
| 14 | + on the Ralink RT3883 SoC. |
| 15 | + |
| 16 | config USB_OXU210HP_HCD |
| 17 | tristate "OXU210HP HCD support" |
| 18 | depends on USB |
| 19 | --- a/drivers/usb/host/ehci-hcd.c |
| 20 | +++ b/drivers/usb/host/ehci-hcd.c |
| 21 | @@ -1381,6 +1381,11 @@ MODULE_LICENSE ("GPL"); |
| 22 | #define PLATFORM_DRIVER ehci_mv_driver |
| 23 | #endif |
| 24 | |
| 25 | +#ifdef CONFIG_USB_EHCI_RT3883 |
| 26 | +#include "ehci-rt3883.c" |
| 27 | +#define PLATFORM_DRIVER ehci_rt3883_driver |
| 28 | +#endif |
| 29 | + |
| 30 | #if !defined(PCI_DRIVER) && !defined(PLATFORM_DRIVER) && \ |
| 31 | !defined(PS3_SYSTEM_BUS_DRIVER) && !defined(OF_PLATFORM_DRIVER) && \ |
| 32 | !defined(XILINX_OF_PLATFORM_DRIVER) |
| 33 | |