config JOYSTICK_XPAD
        tristate "X-Box gamepad support"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use the X-Box pad with your computer.
 
 
 config INPUT_ATI_REMOTE
        tristate "ATI / X10 USB RF remote control"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use an ATI or X10 "Lola" USB remote control.
 
 config INPUT_ATI_REMOTE2
        tristate "ATI / Philips USB RF remote control"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use an ATI or Philips USB RF remote control.
 config INPUT_KEYSPAN_REMOTE
        tristate "Keyspan DMR USB remote control (EXPERIMENTAL)"
        depends on EXPERIMENTAL
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use a Keyspan DMR USB remote control.
 
 config INPUT_POWERMATE
        tristate "Griffin PowerMate and Contour Jog support"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use Griffin PowerMate or Contour Jog devices.
 config INPUT_YEALINK
        tristate "Yealink usb-p1k voip phone"
        depends EXPERIMENTAL
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to enable keyboard and LCD functions of the
 
 
 config MOUSE_APPLETOUCH
        tristate "Apple USB Touchpad support"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use an Apple USB Touchpad.
 
 
 config TABLET_USB_ACECAD
        tristate "Acecad Flair tablet support (USB)"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use the USB version of the Acecad Flair
 
 config TABLET_USB_AIPTEK
        tristate "Aiptek 6000U/8000U tablet support (USB)"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use the USB version of the Aiptek 6000U
 
 config TABLET_USB_KBTAB
        tristate "KB Gear JamStudio tablet support (USB)"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use the USB version of the KB Gear
 
 config TABLET_USB_WACOM
        tristate "Wacom Intuos/Graphire tablet support (USB)"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          Say Y here if you want to use the USB version of the Wacom Intuos
 
 
 config TOUCHSCREEN_USB_COMPOSITE
        tristate "USB Touchscreen Driver"
+       depends on USB_ARCH_HAS_HCD
        select USB
        help
          USB Touchscreen driver for: