Commit 60bbfc84 authored by Vitaly Wool's avatar Vitaly Wool Committed by Greg Kroah-Hartman

USB OHCI controller support for PNX4008

inlined is the patch that adds basic support for USB OHCI controller
support for PNX4008 Philips PNX4008 ARM board. Due to HW design, it
depends on I2C driver for PNX4008 which I've recetnly posted to LKML and
i2c at lm-sensors.
Signed-off-by: default avatarVitaly Wool <vitalywool@gmail.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent b2a8e097
...@@ -25,6 +25,7 @@ config USB_ARCH_HAS_OHCI ...@@ -25,6 +25,7 @@ config USB_ARCH_HAS_OHCI
default y if PXA27x default y if PXA27x
default y if ARCH_EP93XX default y if ARCH_EP93XX
default y if (ARCH_AT91RM9200 || ARCH_AT91SAM9261) default y if (ARCH_AT91RM9200 || ARCH_AT91SAM9261)
default y if ARCH_PNX4008
# PPC: # PPC:
default y if STB03xxx default y if STB03xxx
default y if PPC_MPC52xx default y if PPC_MPC52xx
......
...@@ -83,6 +83,8 @@ config USB_OHCI_HCD ...@@ -83,6 +83,8 @@ config USB_OHCI_HCD
tristate "OHCI HCD support" tristate "OHCI HCD support"
depends on USB && USB_ARCH_HAS_OHCI depends on USB && USB_ARCH_HAS_OHCI
select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3
select I2C if ARCH_PNX4008
select I2C_PNX if ARCH_PNX4008
---help--- ---help---
The Open Host Controller Interface (OHCI) is a standard for accessing The Open Host Controller Interface (OHCI) is a standard for accessing
USB 1.1 host controller hardware. It does more in hardware than Intel's USB 1.1 host controller hardware. It does more in hardware than Intel's
......
...@@ -940,6 +940,10 @@ MODULE_LICENSE ("GPL"); ...@@ -940,6 +940,10 @@ MODULE_LICENSE ("GPL");
#include "ohci-at91.c" #include "ohci-at91.c"
#endif #endif
#ifdef CONFIG_ARCH_PNX4008
#include "ohci-pnx4008.c"
#endif
#if !(defined(CONFIG_PCI) \ #if !(defined(CONFIG_PCI) \
|| defined(CONFIG_SA1111) \ || defined(CONFIG_SA1111) \
|| defined(CONFIG_ARCH_S3C2410) \ || defined(CONFIG_ARCH_S3C2410) \
...@@ -951,6 +955,7 @@ MODULE_LICENSE ("GPL"); ...@@ -951,6 +955,7 @@ MODULE_LICENSE ("GPL");
|| defined (CONFIG_USB_OHCI_HCD_PPC_SOC) \ || defined (CONFIG_USB_OHCI_HCD_PPC_SOC) \
|| defined (CONFIG_ARCH_AT91RM9200) \ || defined (CONFIG_ARCH_AT91RM9200) \
|| defined (CONFIG_ARCH_AT91SAM9261) \ || defined (CONFIG_ARCH_AT91SAM9261) \
|| defined (CONFIG_ARCH_PNX4008) \
) )
#error "missing bus glue for ohci-hcd" #error "missing bus glue for ohci-hcd"
#endif #endif
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment