diff options
author | Jan Andersson <jan@gaisler.com> | 2011-05-06 06:00:17 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-05-06 21:24:01 -0400 |
commit | d3219d1c4c9ab7cd959f8f294420faf5f936cf55 (patch) | |
tree | d2ddd049bd7f872cda2050d94868f22a9a2f2b35 /drivers/usb/host/Kconfig | |
parent | 9faa091a409851ac6b3812164d53644074bc89b1 (diff) |
USB: UHCI: Support non-PCI host controllers
This patch is part of a series that extend the UHCI HCD to support
non-PCI host controllers.
This patch also extends the uhci_{read,write}* functions to allow accesses
to registers not mapped into PCI I/O space. This extension also includes
the addition of a void __iomem pointer to the uhci structure.
A new Kconfig option is added to signal that the system has a non-PCI HC.
If this Kconfig option is set, uhci-hcd.c will include generic reset functions
for systems that do not make use of keyboard and mouse legacy support. PCI
controllers will still always use the reset functions from pci-quirks
This patch is followed by a patch that adds bus glue for the first non-PCI
UHCI HC.
Signed-off-by: Jan Andersson <jan@gaisler.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r-- | drivers/usb/host/Kconfig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 7dd4c44fabb4..8045988f57a1 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -410,6 +410,10 @@ config USB_UHCI_HCD | |||
410 | To compile this driver as a module, choose M here: the | 410 | To compile this driver as a module, choose M here: the |
411 | module will be called uhci-hcd. | 411 | module will be called uhci-hcd. |
412 | 412 | ||
413 | config USB_UHCI_SUPPORT_NON_PCI_HC | ||
414 | bool | ||
415 | depends on USB_UHCI_HCD | ||
416 | |||
413 | config USB_FHCI_HCD | 417 | config USB_FHCI_HCD |
414 | tristate "Freescale QE USB Host Controller support" | 418 | tristate "Freescale QE USB Host Controller support" |
415 | depends on USB && OF_GPIO && QE_GPIO && QUICC_ENGINE | 419 | depends on USB && OF_GPIO && QE_GPIO && QUICC_ENGINE |