diff options
-rw-r--r-- | arch/mips/Kconfig | 19 | ||||
-rw-r--r-- | arch/mips/cavium-octeon/Kconfig | 6 | ||||
-rw-r--r-- | arch/mips/cavium-octeon/Platform | 8 | ||||
-rw-r--r-- | arch/mips/configs/cavium_octeon_defconfig | 2 | ||||
-rw-r--r-- | arch/mips/pci/Makefile | 4 | ||||
-rw-r--r-- | drivers/ata/Kconfig | 2 | ||||
-rw-r--r-- | drivers/char/hw_random/Kconfig | 2 | ||||
-rw-r--r-- | drivers/edac/Kconfig | 6 | ||||
-rw-r--r-- | drivers/i2c/busses/Kconfig | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/octeon/Kconfig | 2 | ||||
-rw-r--r-- | drivers/net/phy/Kconfig | 2 | ||||
-rw-r--r-- | drivers/spi/Kconfig | 2 | ||||
-rw-r--r-- | drivers/staging/octeon/Kconfig | 2 | ||||
-rw-r--r-- | drivers/usb/host/Kconfig | 4 | ||||
-rw-r--r-- | drivers/watchdog/Kconfig | 2 |
15 files changed, 27 insertions, 38 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 7a58ab933b20..ade99730ef3b 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -735,23 +735,8 @@ config WR_PPMC | |||
735 | This enables support for the Wind River MIPS32 4KC PPMC evaluation | 735 | This enables support for the Wind River MIPS32 4KC PPMC evaluation |
736 | board, which is based on GT64120 bridge chip. | 736 | board, which is based on GT64120 bridge chip. |
737 | 737 | ||
738 | config CAVIUM_OCTEON_SIMULATOR | 738 | config CAVIUM_OCTEON_SOC |
739 | bool "Cavium Networks Octeon Simulator" | 739 | bool "Cavium Networks Octeon SoC based boards" |
740 | select CEVT_R4K | ||
741 | select 64BIT_PHYS_ADDR | ||
742 | select DMA_COHERENT | ||
743 | select SYS_SUPPORTS_64BIT_KERNEL | ||
744 | select SYS_SUPPORTS_BIG_ENDIAN | ||
745 | select SYS_SUPPORTS_HOTPLUG_CPU | ||
746 | select SYS_HAS_CPU_CAVIUM_OCTEON | ||
747 | select HOLES_IN_ZONE | ||
748 | help | ||
749 | The Octeon simulator is software performance model of the Cavium | ||
750 | Octeon Processor. It supports simulating Octeon processors on x86 | ||
751 | hardware. | ||
752 | |||
753 | config CAVIUM_OCTEON_REFERENCE_BOARD | ||
754 | bool "Cavium Networks Octeon reference board" | ||
755 | select CEVT_R4K | 740 | select CEVT_R4K |
756 | select 64BIT_PHYS_ADDR | 741 | select 64BIT_PHYS_ADDR |
757 | select DMA_COHERENT | 742 | select DMA_COHERENT |
diff --git a/arch/mips/cavium-octeon/Kconfig b/arch/mips/cavium-octeon/Kconfig index 75a6df7fd265..a12444a5f1b5 100644 --- a/arch/mips/cavium-octeon/Kconfig +++ b/arch/mips/cavium-octeon/Kconfig | |||
@@ -10,6 +10,10 @@ config CAVIUM_CN63XXP1 | |||
10 | non-CN63XXP1 hardware, so it is recommended to select "n" | 10 | non-CN63XXP1 hardware, so it is recommended to select "n" |
11 | unless it is known the workarounds are needed. | 11 | unless it is known the workarounds are needed. |
12 | 12 | ||
13 | endif # CPU_CAVIUM_OCTEON | ||
14 | |||
15 | if CAVIUM_OCTEON_SOC | ||
16 | |||
13 | config CAVIUM_OCTEON_2ND_KERNEL | 17 | config CAVIUM_OCTEON_2ND_KERNEL |
14 | bool "Build the kernel to be used as a 2nd kernel on the same chip" | 18 | bool "Build the kernel to be used as a 2nd kernel on the same chip" |
15 | default "n" | 19 | default "n" |
@@ -103,4 +107,4 @@ config OCTEON_ILM | |||
103 | To compile this driver as a module, choose M here. The module | 107 | To compile this driver as a module, choose M here. The module |
104 | will be called octeon-ilm | 108 | will be called octeon-ilm |
105 | 109 | ||
106 | endif # CPU_CAVIUM_OCTEON | 110 | endif # CAVIUM_OCTEON_SOC |
diff --git a/arch/mips/cavium-octeon/Platform b/arch/mips/cavium-octeon/Platform index 1e43ccf1a792..8a301cb12d68 100644 --- a/arch/mips/cavium-octeon/Platform +++ b/arch/mips/cavium-octeon/Platform | |||
@@ -1,11 +1,11 @@ | |||
1 | # | 1 | # |
2 | # Cavium Octeon | 2 | # Cavium Octeon |
3 | # | 3 | # |
4 | platform-$(CONFIG_CPU_CAVIUM_OCTEON) += cavium-octeon/ | 4 | platform-$(CONFIG_CAVIUM_OCTEON_SOC) += cavium-octeon/ |
5 | cflags-$(CONFIG_CPU_CAVIUM_OCTEON) += \ | 5 | cflags-$(CONFIG_CAVIUM_OCTEON_SOC) += \ |
6 | -I$(srctree)/arch/mips/include/asm/mach-cavium-octeon | 6 | -I$(srctree)/arch/mips/include/asm/mach-cavium-octeon |
7 | ifdef CONFIG_CAVIUM_OCTEON_2ND_KERNEL | 7 | ifdef CONFIG_CAVIUM_OCTEON_2ND_KERNEL |
8 | load-$(CONFIG_CPU_CAVIUM_OCTEON) += 0xffffffff84100000 | 8 | load-$(CONFIG_CAVIUM_OCTEON_SOC) += 0xffffffff84100000 |
9 | else | 9 | else |
10 | load-$(CONFIG_CPU_CAVIUM_OCTEON) += 0xffffffff81100000 | 10 | load-$(CONFIG_CAVIUM_OCTEON_SOC) += 0xffffffff81100000 |
11 | endif | 11 | endif |
diff --git a/arch/mips/configs/cavium_octeon_defconfig b/arch/mips/configs/cavium_octeon_defconfig index 014ba4bbba7d..1888e5f4d598 100644 --- a/arch/mips/configs/cavium_octeon_defconfig +++ b/arch/mips/configs/cavium_octeon_defconfig | |||
@@ -1,4 +1,4 @@ | |||
1 | CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD=y | 1 | CONFIG_CAVIUM_OCTEON_SOC=y |
2 | CONFIG_CAVIUM_CN63XXP1=y | 2 | CONFIG_CAVIUM_CN63XXP1=y |
3 | CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2 | 3 | CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2 |
4 | CONFIG_SPARSEMEM_MANUAL=y | 4 | CONFIG_SPARSEMEM_MANUAL=y |
diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile index 2cb1d315d225..fa3bcd233138 100644 --- a/arch/mips/pci/Makefile +++ b/arch/mips/pci/Makefile | |||
@@ -54,10 +54,10 @@ obj-$(CONFIG_VICTOR_MPC30X) += fixup-mpc30x.o | |||
54 | obj-$(CONFIG_ZAO_CAPCELLA) += fixup-capcella.o | 54 | obj-$(CONFIG_ZAO_CAPCELLA) += fixup-capcella.o |
55 | obj-$(CONFIG_WR_PPMC) += fixup-wrppmc.o | 55 | obj-$(CONFIG_WR_PPMC) += fixup-wrppmc.o |
56 | obj-$(CONFIG_MIKROTIK_RB532) += pci-rc32434.o ops-rc32434.o fixup-rc32434.o | 56 | obj-$(CONFIG_MIKROTIK_RB532) += pci-rc32434.o ops-rc32434.o fixup-rc32434.o |
57 | obj-$(CONFIG_CPU_CAVIUM_OCTEON) += pci-octeon.o pcie-octeon.o | 57 | obj-$(CONFIG_CAVIUM_OCTEON_SOC) += pci-octeon.o pcie-octeon.o |
58 | obj-$(CONFIG_CPU_XLR) += pci-xlr.o | 58 | obj-$(CONFIG_CPU_XLR) += pci-xlr.o |
59 | obj-$(CONFIG_CPU_XLP) += pci-xlp.o | 59 | obj-$(CONFIG_CPU_XLP) += pci-xlp.o |
60 | 60 | ||
61 | ifdef CONFIG_PCI_MSI | 61 | ifdef CONFIG_PCI_MSI |
62 | obj-$(CONFIG_CPU_CAVIUM_OCTEON) += msi-octeon.o | 62 | obj-$(CONFIG_CAVIUM_OCTEON_SOC) += msi-octeon.o |
63 | endif | 63 | endif |
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a5a3ebcbdd2c..dc20774bd647 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig | |||
@@ -160,7 +160,7 @@ config PDC_ADMA | |||
160 | 160 | ||
161 | config PATA_OCTEON_CF | 161 | config PATA_OCTEON_CF |
162 | tristate "OCTEON Boot Bus Compact Flash support" | 162 | tristate "OCTEON Boot Bus Compact Flash support" |
163 | depends on CPU_CAVIUM_OCTEON | 163 | depends on CAVIUM_OCTEON_SOC |
164 | help | 164 | help |
165 | This option enables a polled compact flash driver for use with | 165 | This option enables a polled compact flash driver for use with |
166 | compact flash cards attached to the OCTEON boot bus. | 166 | compact flash cards attached to the OCTEON boot bus. |
diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 2f9dbf7568fb..40a865449f35 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig | |||
@@ -167,7 +167,7 @@ config HW_RANDOM_OMAP | |||
167 | 167 | ||
168 | config HW_RANDOM_OCTEON | 168 | config HW_RANDOM_OCTEON |
169 | tristate "Octeon Random Number Generator support" | 169 | tristate "Octeon Random Number Generator support" |
170 | depends on HW_RANDOM && CPU_CAVIUM_OCTEON | 170 | depends on HW_RANDOM && CAVIUM_OCTEON_SOC |
171 | default HW_RANDOM | 171 | default HW_RANDOM |
172 | ---help--- | 172 | ---help--- |
173 | This driver provides kernel-side support for the Random Number | 173 | This driver provides kernel-side support for the Random Number |
diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index e443f2c1dfd1..923d2e82a289 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig | |||
@@ -349,21 +349,21 @@ config EDAC_OCTEON_PC | |||
349 | 349 | ||
350 | config EDAC_OCTEON_L2C | 350 | config EDAC_OCTEON_L2C |
351 | tristate "Cavium Octeon Secondary Caches (L2C)" | 351 | tristate "Cavium Octeon Secondary Caches (L2C)" |
352 | depends on EDAC_MM_EDAC && CPU_CAVIUM_OCTEON | 352 | depends on EDAC_MM_EDAC && CAVIUM_OCTEON_SOC |
353 | help | 353 | help |
354 | Support for error detection and correction on the | 354 | Support for error detection and correction on the |
355 | Cavium Octeon family of SOCs. | 355 | Cavium Octeon family of SOCs. |
356 | 356 | ||
357 | config EDAC_OCTEON_LMC | 357 | config EDAC_OCTEON_LMC |
358 | tristate "Cavium Octeon DRAM Memory Controller (LMC)" | 358 | tristate "Cavium Octeon DRAM Memory Controller (LMC)" |
359 | depends on EDAC_MM_EDAC && CPU_CAVIUM_OCTEON | 359 | depends on EDAC_MM_EDAC && CAVIUM_OCTEON_SOC |
360 | help | 360 | help |
361 | Support for error detection and correction on the | 361 | Support for error detection and correction on the |
362 | Cavium Octeon family of SOCs. | 362 | Cavium Octeon family of SOCs. |
363 | 363 | ||
364 | config EDAC_OCTEON_PCI | 364 | config EDAC_OCTEON_PCI |
365 | tristate "Cavium Octeon PCI Controller" | 365 | tristate "Cavium Octeon PCI Controller" |
366 | depends on EDAC_MM_EDAC && PCI && CPU_CAVIUM_OCTEON | 366 | depends on EDAC_MM_EDAC && PCI && CAVIUM_OCTEON_SOC |
367 | help | 367 | help |
368 | Support for error detection and correction on the | 368 | Support for error detection and correction on the |
369 | Cavium Octeon family of SOCs. | 369 | Cavium Octeon family of SOCs. |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 631736e2e7ed..a8fff7700624 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -726,7 +726,7 @@ config I2C_VERSATILE | |||
726 | 726 | ||
727 | config I2C_OCTEON | 727 | config I2C_OCTEON |
728 | tristate "Cavium OCTEON I2C bus support" | 728 | tristate "Cavium OCTEON I2C bus support" |
729 | depends on CPU_CAVIUM_OCTEON | 729 | depends on CAVIUM_OCTEON_SOC |
730 | help | 730 | help |
731 | Say yes if you want to support the I2C serial bus on Cavium | 731 | Say yes if you want to support the I2C serial bus on Cavium |
732 | OCTEON SOC. | 732 | OCTEON SOC. |
diff --git a/drivers/net/ethernet/octeon/Kconfig b/drivers/net/ethernet/octeon/Kconfig index 3de52ffd2872..a7aa28054cc1 100644 --- a/drivers/net/ethernet/octeon/Kconfig +++ b/drivers/net/ethernet/octeon/Kconfig | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | config OCTEON_MGMT_ETHERNET | 5 | config OCTEON_MGMT_ETHERNET |
6 | tristate "Octeon Management port ethernet driver (CN5XXX, CN6XXX)" | 6 | tristate "Octeon Management port ethernet driver (CN5XXX, CN6XXX)" |
7 | depends on CPU_CAVIUM_OCTEON | 7 | depends on CAVIUM_OCTEON_SOC |
8 | select PHYLIB | 8 | select PHYLIB |
9 | select MDIO_OCTEON | 9 | select MDIO_OCTEON |
10 | default y | 10 | default y |
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 1e11f2bfd9ce..84461e8824f7 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig | |||
@@ -135,7 +135,7 @@ config MDIO_GPIO | |||
135 | 135 | ||
136 | config MDIO_OCTEON | 136 | config MDIO_OCTEON |
137 | tristate "Support for MDIO buses on Octeon SOCs" | 137 | tristate "Support for MDIO buses on Octeon SOCs" |
138 | depends on CPU_CAVIUM_OCTEON | 138 | depends on CAVIUM_OCTEON_SOC |
139 | default y | 139 | default y |
140 | help | 140 | help |
141 | 141 | ||
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 92a9345d7a6b..20158978866f 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -266,7 +266,7 @@ config SPI_OC_TINY | |||
266 | 266 | ||
267 | config SPI_OCTEON | 267 | config SPI_OCTEON |
268 | tristate "Cavium OCTEON SPI controller" | 268 | tristate "Cavium OCTEON SPI controller" |
269 | depends on CPU_CAVIUM_OCTEON | 269 | depends on CAVIUM_OCTEON_SOC |
270 | help | 270 | help |
271 | SPI host driver for the hardware found on some Cavium OCTEON | 271 | SPI host driver for the hardware found on some Cavium OCTEON |
272 | SOCs. | 272 | SOCs. |
diff --git a/drivers/staging/octeon/Kconfig b/drivers/staging/octeon/Kconfig index 9493128e5fd2..6e1d5f8d3ec1 100644 --- a/drivers/staging/octeon/Kconfig +++ b/drivers/staging/octeon/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config OCTEON_ETHERNET | 1 | config OCTEON_ETHERNET |
2 | tristate "Cavium Networks Octeon Ethernet support" | 2 | tristate "Cavium Networks Octeon Ethernet support" |
3 | depends on CPU_CAVIUM_OCTEON && NETDEVICES | 3 | depends on CAVIUM_OCTEON_SOC && NETDEVICES |
4 | select PHYLIB | 4 | select PHYLIB |
5 | select MDIO_OCTEON | 5 | select MDIO_OCTEON |
6 | help | 6 | help |
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 344d5e2f87d7..54c121580738 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -285,7 +285,7 @@ config USB_EHCI_HCD_PLATFORM | |||
285 | 285 | ||
286 | config USB_OCTEON_EHCI | 286 | config USB_OCTEON_EHCI |
287 | bool "Octeon on-chip EHCI support" | 287 | bool "Octeon on-chip EHCI support" |
288 | depends on CPU_CAVIUM_OCTEON | 288 | depends on CAVIUM_OCTEON_SOC |
289 | default n | 289 | default n |
290 | select USB_EHCI_BIG_ENDIAN_MMIO | 290 | select USB_EHCI_BIG_ENDIAN_MMIO |
291 | help | 291 | help |
@@ -480,7 +480,7 @@ config USB_OHCI_HCD_PLATFORM | |||
480 | 480 | ||
481 | config USB_OCTEON_OHCI | 481 | config USB_OCTEON_OHCI |
482 | bool "Octeon on-chip OHCI support" | 482 | bool "Octeon on-chip OHCI support" |
483 | depends on CPU_CAVIUM_OCTEON | 483 | depends on CAVIUM_OCTEON_SOC |
484 | default USB_OCTEON_EHCI | 484 | default USB_OCTEON_EHCI |
485 | select USB_OHCI_BIG_ENDIAN_MMIO | 485 | select USB_OHCI_BIG_ENDIAN_MMIO |
486 | select USB_OHCI_LITTLE_ENDIAN | 486 | select USB_OHCI_LITTLE_ENDIAN |
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index e89fc3133972..9d03af1c596f 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig | |||
@@ -1072,7 +1072,7 @@ config TXX9_WDT | |||
1072 | 1072 | ||
1073 | config OCTEON_WDT | 1073 | config OCTEON_WDT |
1074 | tristate "Cavium OCTEON SOC family Watchdog Timer" | 1074 | tristate "Cavium OCTEON SOC family Watchdog Timer" |
1075 | depends on CPU_CAVIUM_OCTEON | 1075 | depends on CAVIUM_OCTEON_SOC |
1076 | default y | 1076 | default y |
1077 | select EXPORT_UASM if OCTEON_WDT = m | 1077 | select EXPORT_UASM if OCTEON_WDT = m |
1078 | help | 1078 | help |