]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 1 Dec 2010 06:58:58 +0000 (15:58 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 1 Dec 2010 06:58:58 +0000 (15:58 +0900)
This switches over to selects for the subtypes to enable OHCI/EHCI
support explicitly rather than littering the usb Kconfig with subtype
dependencies.

Suggested-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/Kconfig
drivers/usb/Kconfig

index 5c075f562ebae912476974f20faee1bfaeec707d..e0e2234341f25a3f482acccbf5a71c59541e9351 100644 (file)
@@ -344,6 +344,7 @@ config CPU_SUBTYPE_SH7720
        select CPU_SH3
        select CPU_HAS_DSP
        select SYS_SUPPORTS_CMT
+       select USB_ARCH_HAS_OHCI
        help
          Select SH7720 if you have a SH3-DSP SH7720 CPU.
 
@@ -352,6 +353,7 @@ config CPU_SUBTYPE_SH7721
        select CPU_SH3
        select CPU_HAS_DSP
        select SYS_SUPPORTS_CMT
+       select USB_ARCH_HAS_OHCI
        help
          Select SH7721 if you have a SH3-DSP SH7721 CPU.
 
@@ -429,6 +431,7 @@ config CPU_SUBTYPE_SH7757
 config CPU_SUBTYPE_SH7763
        bool "Support SH7763 processor"
        select CPU_SH4A
+       select USB_ARCH_HAS_OHCI
        help
          Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
 
@@ -453,6 +456,8 @@ config CPU_SUBTYPE_SH7786
        select CPU_SHX3
        select CPU_HAS_PTEAEX
        select GENERIC_CLOCKEVENTS_BROADCAST if SMP
+       select USB_ARCH_HAS_OHCI
+       select USB_ARCH_HAS_EHCI
 
 config CPU_SUBTYPE_SHX3
        bool "Support SH-X3 processor"
index 22a917302e353fa786186c7fb4827e2e838d8204..703a33b46e75f3473bf576ea9d3f8d3d619aee81 100644 (file)
@@ -47,11 +47,6 @@ config USB_ARCH_HAS_OHCI
        # MIPS:
        default y if MIPS_ALCHEMY
        default y if MACH_JZ4740
-       # SH:
-       default y if CPU_SUBTYPE_SH7720
-       default y if CPU_SUBTYPE_SH7721
-       default y if CPU_SUBTYPE_SH7763
-       default y if CPU_SUBTYPE_SH7786
        # more:
        default PCI
 
@@ -66,7 +61,6 @@ config USB_ARCH_HAS_EHCI
        default y if ARCH_AT91SAM9G45
        default y if ARCH_MXC
        default y if ARCH_OMAP3
-       default y if CPU_SUBTYPE_SH7786
        default PCI
 
 # ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface.