--- zzzz-none-000/linux-2.6.28.10/drivers/usb/host/ohci-hcd.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/drivers/usb/host/ohci-hcd.c 2009-10-13 15:55:55.000000000 +0000 @@ -81,6 +81,13 @@ static int ohci_init (struct ohci_hcd *ohci); static void ohci_stop (struct usb_hcd *hcd); +/* ADI's VOX160 USB host controller & Ikanos's iIKF68XX USB host controller + * do not interface with PCI bus + */ +#ifdef CONFIG_MACH_FUSIV +#undef CONFIG_PCI +#endif + #if defined(CONFIG_PM) || defined(CONFIG_PCI) static int ohci_restart (struct ohci_hcd *ohci); #endif @@ -1054,6 +1061,15 @@ #define PLATFORM_DRIVER ohci_hcd_sh_driver #endif +#ifdef CONFIG_FUSIV_VX160 +#include "ohci-vox160.c" +#define PLATFORM_DRIVER ohci_hcd_vox160_driver +#endif + +#ifdef CONFIG_FUSIV_VX180 +#include "ohci-ikf68xx.c" +#define PLATFORM_DRIVER ohci_hcd_ikf68xx_driver +#endif #ifdef CONFIG_USB_OHCI_HCD_PPC_OF #include "ohci-ppc-of.c"