diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 9806a5ae50be..b7dc39c6c849 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -106,6 +106,7 @@ config ATH79 | |||
106 | 106 | ||
107 | config BCM47XX | 107 | config BCM47XX |
108 | bool "Broadcom BCM47XX based boards" | 108 | bool "Broadcom BCM47XX based boards" |
109 | select ARCH_WANT_OPTIONAL_GPIOLIB | ||
109 | select CEVT_R4K | 110 | select CEVT_R4K |
110 | select CSRC_R4K | 111 | select CSRC_R4K |
111 | select DMA_NONCOHERENT | 112 | select DMA_NONCOHERENT |
@@ -114,7 +115,6 @@ config BCM47XX | |||
114 | select IRQ_CPU | 115 | select IRQ_CPU |
115 | select SYS_SUPPORTS_32BIT_KERNEL | 116 | select SYS_SUPPORTS_32BIT_KERNEL |
116 | select SYS_SUPPORTS_LITTLE_ENDIAN | 117 | select SYS_SUPPORTS_LITTLE_ENDIAN |
117 | select GENERIC_GPIO | ||
118 | select SYS_HAS_EARLY_PRINTK | 118 | select SYS_HAS_EARLY_PRINTK |
119 | help | 119 | help |
120 | Support for BCM47XX based boards | 120 | Support for BCM47XX based boards |
@@ -798,7 +798,7 @@ config NLM_XLR_BOARD | |||
798 | select CSRC_R4K | 798 | select CSRC_R4K |
799 | select IRQ_CPU | 799 | select IRQ_CPU |
800 | select ARCH_SUPPORTS_MSI | 800 | select ARCH_SUPPORTS_MSI |
801 | select ZONE_DMA if 64BIT | 801 | select ZONE_DMA32 if 64BIT |
802 | select SYNC_R4K | 802 | select SYNC_R4K |
803 | select SYS_HAS_EARLY_PRINTK | 803 | select SYS_HAS_EARLY_PRINTK |
804 | select USB_ARCH_HAS_OHCI if USB_SUPPORT | 804 | select USB_ARCH_HAS_OHCI if USB_SUPPORT |
@@ -826,7 +826,7 @@ config NLM_XLP_BOARD | |||
826 | select CEVT_R4K | 826 | select CEVT_R4K |
827 | select CSRC_R4K | 827 | select CSRC_R4K |
828 | select IRQ_CPU | 828 | select IRQ_CPU |
829 | select ZONE_DMA if 64BIT | 829 | select ZONE_DMA32 if 64BIT |
830 | select SYNC_R4K | 830 | select SYNC_R4K |
831 | select SYS_HAS_EARLY_PRINTK | 831 | select SYS_HAS_EARLY_PRINTK |
832 | select USE_OF | 832 | select USE_OF |
@@ -1507,6 +1507,7 @@ config CPU_XLP | |||
1507 | select WEAK_ORDERING | 1507 | select WEAK_ORDERING |
1508 | select WEAK_REORDERING_BEYOND_LLSC | 1508 | select WEAK_REORDERING_BEYOND_LLSC |
1509 | select CPU_HAS_PREFETCH | 1509 | select CPU_HAS_PREFETCH |
1510 | select CPU_MIPSR2 | ||
1510 | help | 1511 | help |
1511 | Netlogic Microsystems XLP processors. | 1512 | Netlogic Microsystems XLP processors. |
1512 | endchoice | 1513 | endchoice |
@@ -1718,7 +1719,7 @@ config CPU_SUPPORTS_UNCACHED_ACCELERATED | |||
1718 | bool | 1719 | bool |
1719 | config MIPS_PGD_C0_CONTEXT | 1720 | config MIPS_PGD_C0_CONTEXT |
1720 | bool | 1721 | bool |
1721 | default y if 64BIT && CPU_MIPSR2 | 1722 | default y if 64BIT && CPU_MIPSR2 && !CPU_XLP |
1722 | 1723 | ||
1723 | # | 1724 | # |
1724 | # Set to y for ptrace access to watch registers. | 1725 | # Set to y for ptrace access to watch registers. |
@@ -2149,7 +2150,7 @@ config NODES_SHIFT | |||
2149 | 2150 | ||
2150 | config HW_PERF_EVENTS | 2151 | config HW_PERF_EVENTS |
2151 | bool "Enable hardware performance counter support for perf events" | 2152 | bool "Enable hardware performance counter support for perf events" |
2152 | depends on PERF_EVENTS && !MIPS_MT_SMTC && OPROFILE=n && (CPU_MIPS32 || CPU_MIPS64 || CPU_R10000 || CPU_SB1 || CPU_CAVIUM_OCTEON) | 2153 | depends on PERF_EVENTS && !MIPS_MT_SMTC && OPROFILE=n && (CPU_MIPS32 || CPU_MIPS64 || CPU_R10000 || CPU_SB1 || CPU_CAVIUM_OCTEON || CPU_XLP) |
2153 | default y | 2154 | default y |
2154 | help | 2155 | help |
2155 | Enable hardware performance counter support for perf events. If | 2156 | Enable hardware performance counter support for perf events. If |