diff options
-rw-r--r-- | arch/arm/Kconfig | 2 | ||||
-rw-r--r-- | arch/mips/Kconfig | 3 | ||||
-rw-r--r-- | arch/powerpc/platforms/44x/Kconfig | 2 | ||||
-rw-r--r-- | arch/powerpc/platforms/512x/Kconfig | 2 | ||||
-rw-r--r-- | arch/sparc/Kconfig | 2 | ||||
-rw-r--r-- | drivers/usb/host/Kconfig | 11 |
6 files changed, 13 insertions, 9 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 1cacda426a0e..bbddefea77bb 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -549,6 +549,8 @@ config ARCH_IXP4XX | |||
549 | select GENERIC_CLOCKEVENTS | 549 | select GENERIC_CLOCKEVENTS |
550 | select MIGHT_HAVE_PCI | 550 | select MIGHT_HAVE_PCI |
551 | select NEED_MACH_IO_H | 551 | select NEED_MACH_IO_H |
552 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
553 | select USB_EHCI_BIG_ENDIAN_DESC | ||
552 | help | 554 | help |
553 | Support for Intel's IXP4XX (XScale) family of processors. | 555 | Support for Intel's IXP4XX (XScale) family of processors. |
554 | 556 | ||
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 51244bf97271..3a7b3954ce1b 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -404,6 +404,8 @@ config PMC_MSP | |||
404 | select IRQ_CPU | 404 | select IRQ_CPU |
405 | select SERIAL_8250 | 405 | select SERIAL_8250 |
406 | select SERIAL_8250_CONSOLE | 406 | select SERIAL_8250_CONSOLE |
407 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
408 | select USB_EHCI_BIG_ENDIAN_DESC | ||
407 | help | 409 | help |
408 | This adds support for the PMC-Sierra family of Multi-Service | 410 | This adds support for the PMC-Sierra family of Multi-Service |
409 | Processor System-On-A-Chips. These parts include a number | 411 | Processor System-On-A-Chips. These parts include a number |
@@ -1433,6 +1435,7 @@ config CPU_CAVIUM_OCTEON | |||
1433 | select CPU_SUPPORTS_HUGEPAGES | 1435 | select CPU_SUPPORTS_HUGEPAGES |
1434 | select LIBFDT | 1436 | select LIBFDT |
1435 | select USE_OF | 1437 | select USE_OF |
1438 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
1436 | help | 1439 | help |
1437 | The Cavium Octeon processor is a highly integrated chip containing | 1440 | The Cavium Octeon processor is a highly integrated chip containing |
1438 | many ethernet hardware widgets for networking tasks. The processor | 1441 | many ethernet hardware widgets for networking tasks. The processor |
diff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig index 0effe9f5a1ea..7be93367d92f 100644 --- a/arch/powerpc/platforms/44x/Kconfig +++ b/arch/powerpc/platforms/44x/Kconfig | |||
@@ -274,6 +274,8 @@ config 440EPX | |||
274 | select IBM_EMAC_EMAC4 | 274 | select IBM_EMAC_EMAC4 |
275 | select IBM_EMAC_RGMII | 275 | select IBM_EMAC_RGMII |
276 | select IBM_EMAC_ZMII | 276 | select IBM_EMAC_ZMII |
277 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
278 | select USB_EHCI_BIG_ENDIAN_DESC | ||
277 | 279 | ||
278 | config 440GRX | 280 | config 440GRX |
279 | bool | 281 | bool |
diff --git a/arch/powerpc/platforms/512x/Kconfig b/arch/powerpc/platforms/512x/Kconfig index c16999802ecf..381a592826a2 100644 --- a/arch/powerpc/platforms/512x/Kconfig +++ b/arch/powerpc/platforms/512x/Kconfig | |||
@@ -7,6 +7,8 @@ config PPC_MPC512x | |||
7 | select PPC_PCI_CHOICE | 7 | select PPC_PCI_CHOICE |
8 | select FSL_PCI if PCI | 8 | select FSL_PCI if PCI |
9 | select ARCH_WANT_OPTIONAL_GPIOLIB | 9 | select ARCH_WANT_OPTIONAL_GPIOLIB |
10 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
11 | select USB_EHCI_BIG_ENDIAN_DESC | ||
10 | 12 | ||
11 | config MPC5121_ADS | 13 | config MPC5121_ADS |
12 | bool "Freescale MPC5121E ADS" | 14 | bool "Freescale MPC5121E ADS" |
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 3d361f236308..66dc562950ae 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig | |||
@@ -407,6 +407,8 @@ config SERIAL_CONSOLE | |||
407 | config SPARC_LEON | 407 | config SPARC_LEON |
408 | bool "Sparc Leon processor family" | 408 | bool "Sparc Leon processor family" |
409 | depends on SPARC32 | 409 | depends on SPARC32 |
410 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
411 | select USB_EHCI_BIG_ENDIAN_DESC | ||
410 | ---help--- | 412 | ---help--- |
411 | If you say Y here if you are running on a SPARC-LEON processor. | 413 | If you say Y here if you are running on a SPARC-LEON processor. |
412 | The LEON processor is a synthesizable VHDL model of the | 414 | The LEON processor is a synthesizable VHDL model of the |
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 1714c6defd23..436b6828afdd 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -110,18 +110,11 @@ config USB_EHCI_HCD_PMC_MSP | |||
110 | 110 | ||
111 | config USB_EHCI_BIG_ENDIAN_MMIO | 111 | config USB_EHCI_BIG_ENDIAN_MMIO |
112 | bool | 112 | bool |
113 | depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ | 113 | depends on USB_EHCI_HCD |
114 | ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ | ||
115 | PPC_MPC512x || CPU_CAVIUM_OCTEON || \ | ||
116 | PMC_MSP || SPARC_LEON || MIPS_SEAD3) | ||
117 | default y | ||
118 | 114 | ||
119 | config USB_EHCI_BIG_ENDIAN_DESC | 115 | config USB_EHCI_BIG_ENDIAN_DESC |
120 | bool | 116 | bool |
121 | depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ | 117 | depends on USB_EHCI_HCD |
122 | PPC_MPC512x || PMC_MSP || SPARC_LEON || \ | ||
123 | MIPS_SEAD3) | ||
124 | default y | ||
125 | 118 | ||
126 | config XPS_USB_HCD_XILINX | 119 | config XPS_USB_HCD_XILINX |
127 | bool "Use Xilinx usb host EHCI controller core" | 120 | bool "Use Xilinx usb host EHCI controller core" |