diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index b3e10fdd389..75042901853 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -209,6 +209,7 @@ config MACH_JZ4740 | |||
209 | select SYS_HAS_CPU_MIPS32_R1 | 209 | select SYS_HAS_CPU_MIPS32_R1 |
210 | select SYS_SUPPORTS_32BIT_KERNEL | 210 | select SYS_SUPPORTS_32BIT_KERNEL |
211 | select SYS_SUPPORTS_LITTLE_ENDIAN | 211 | select SYS_SUPPORTS_LITTLE_ENDIAN |
212 | select SYS_SUPPORTS_ZBOOT_UART16550 | ||
212 | select DMA_NONCOHERENT | 213 | select DMA_NONCOHERENT |
213 | select IRQ_CPU | 214 | select IRQ_CPU |
214 | select GENERIC_GPIO | 215 | select GENERIC_GPIO |
@@ -264,6 +265,16 @@ config MACH_LOONGSON | |||
264 | Chinese Academy of Sciences (CAS) in the People's Republic | 265 | Chinese Academy of Sciences (CAS) in the People's Republic |
265 | of China. The chief architect is Professor Weiwu Hu. | 266 | of China. The chief architect is Professor Weiwu Hu. |
266 | 267 | ||
268 | config MACH_LOONGSON1 | ||
269 | bool "Loongson 1 family of machines" | ||
270 | select SYS_SUPPORTS_ZBOOT | ||
271 | help | ||
272 | This enables support for the Loongson 1 based machines. | ||
273 | |||
274 | Loongson 1 is a family of 32-bit MIPS-compatible SoCs developed by | ||
275 | the ICT (Institute of Computing Technology) and the Chinese Academy | ||
276 | of Sciences. | ||
277 | |||
267 | config MIPS_MALTA | 278 | config MIPS_MALTA |
268 | bool "MIPS Malta board" | 279 | bool "MIPS Malta board" |
269 | select ARCH_MAY_HAVE_PC_FDC | 280 | select ARCH_MAY_HAVE_PC_FDC |
@@ -787,6 +798,8 @@ config NLM_XLR_BOARD | |||
787 | select ZONE_DMA if 64BIT | 798 | select ZONE_DMA if 64BIT |
788 | select SYNC_R4K | 799 | select SYNC_R4K |
789 | select SYS_HAS_EARLY_PRINTK | 800 | select SYS_HAS_EARLY_PRINTK |
801 | select USB_ARCH_HAS_OHCI if USB_SUPPORT | ||
802 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | ||
790 | help | 803 | help |
791 | Support for systems based on Netlogic XLR and XLS processors. | 804 | Support for systems based on Netlogic XLR and XLS processors. |
792 | Say Y here if you have a XLR or XLS based board. | 805 | Say Y here if you have a XLR or XLS based board. |
@@ -799,7 +812,6 @@ config NLM_XLP_BOARD | |||
799 | select SYS_HAS_CPU_XLP | 812 | select SYS_HAS_CPU_XLP |
800 | select SYS_SUPPORTS_SMP | 813 | select SYS_SUPPORTS_SMP |
801 | select HW_HAS_PCI | 814 | select HW_HAS_PCI |
802 | select SWAP_IO_SPACE | ||
803 | select SYS_SUPPORTS_32BIT_KERNEL | 815 | select SYS_SUPPORTS_32BIT_KERNEL |
804 | select SYS_SUPPORTS_64BIT_KERNEL | 816 | select SYS_SUPPORTS_64BIT_KERNEL |
805 | select 64BIT_PHYS_ADDR | 817 | select 64BIT_PHYS_ADDR |
@@ -836,6 +848,7 @@ source "arch/mips/txx9/Kconfig" | |||
836 | source "arch/mips/vr41xx/Kconfig" | 848 | source "arch/mips/vr41xx/Kconfig" |
837 | source "arch/mips/cavium-octeon/Kconfig" | 849 | source "arch/mips/cavium-octeon/Kconfig" |
838 | source "arch/mips/loongson/Kconfig" | 850 | source "arch/mips/loongson/Kconfig" |
851 | source "arch/mips/loongson1/Kconfig" | ||
839 | source "arch/mips/netlogic/Kconfig" | 852 | source "arch/mips/netlogic/Kconfig" |
840 | 853 | ||
841 | endmenu | 854 | endmenu |
@@ -1217,6 +1230,14 @@ config CPU_LOONGSON2F | |||
1217 | have a similar programming interface with FPGA northbridge used in | 1230 | have a similar programming interface with FPGA northbridge used in |
1218 | Loongson2E. | 1231 | Loongson2E. |
1219 | 1232 | ||
1233 | config CPU_LOONGSON1B | ||
1234 | bool "Loongson 1B" | ||
1235 | depends on SYS_HAS_CPU_LOONGSON1B | ||
1236 | select CPU_LOONGSON1 | ||
1237 | help | ||
1238 | The Loongson 1B is a 32-bit SoC, which implements the MIPS32 | ||
1239 | release 2 instruction set. | ||
1240 | |||
1220 | config CPU_MIPS32_R1 | 1241 | config CPU_MIPS32_R1 |
1221 | bool "MIPS32 Release 1" | 1242 | bool "MIPS32 Release 1" |
1222 | depends on SYS_HAS_CPU_MIPS32_R1 | 1243 | depends on SYS_HAS_CPU_MIPS32_R1 |
@@ -1432,6 +1453,8 @@ config CPU_CAVIUM_OCTEON | |||
1432 | select WEAK_ORDERING | 1453 | select WEAK_ORDERING |
1433 | select CPU_SUPPORTS_HIGHMEM | 1454 | select CPU_SUPPORTS_HIGHMEM |
1434 | select CPU_SUPPORTS_HUGEPAGES | 1455 | select CPU_SUPPORTS_HUGEPAGES |
1456 | select LIBFDT | ||
1457 | select USE_OF | ||
1435 | help | 1458 | help |
1436 | The Cavium Octeon processor is a highly integrated chip containing | 1459 | The Cavium Octeon processor is a highly integrated chip containing |
1437 | many ethernet hardware widgets for networking tasks. The processor | 1460 | many ethernet hardware widgets for networking tasks. The processor |
@@ -1544,6 +1567,14 @@ config CPU_LOONGSON2 | |||
1544 | select CPU_SUPPORTS_64BIT_KERNEL | 1567 | select CPU_SUPPORTS_64BIT_KERNEL |
1545 | select CPU_SUPPORTS_HIGHMEM | 1568 | select CPU_SUPPORTS_HIGHMEM |
1546 | 1569 | ||
1570 | config CPU_LOONGSON1 | ||
1571 | bool | ||
1572 | select CPU_MIPS32 | ||
1573 | select CPU_MIPSR2 | ||
1574 | select CPU_HAS_PREFETCH | ||
1575 | select CPU_SUPPORTS_32BIT_KERNEL | ||
1576 | select CPU_SUPPORTS_HIGHMEM | ||
1577 | |||
1547 | config CPU_BMIPS | 1578 | config CPU_BMIPS |
1548 | bool | 1579 | bool |
1549 | select CPU_MIPS32 | 1580 | select CPU_MIPS32 |
@@ -1562,6 +1593,9 @@ config SYS_HAS_CPU_LOONGSON2F | |||
1562 | select CPU_SUPPORTS_ADDRWINCFG if 64BIT | 1593 | select CPU_SUPPORTS_ADDRWINCFG if 64BIT |
1563 | select CPU_SUPPORTS_UNCACHED_ACCELERATED | 1594 | select CPU_SUPPORTS_UNCACHED_ACCELERATED |
1564 | 1595 | ||
1596 | config SYS_HAS_CPU_LOONGSON1B | ||
1597 | bool | ||
1598 | |||
1565 | config SYS_HAS_CPU_MIPS32_R1 | 1599 | config SYS_HAS_CPU_MIPS32_R1 |
1566 | bool | 1600 | bool |
1567 | 1601 | ||
@@ -2366,6 +2400,8 @@ config PCI_DOMAINS | |||
2366 | 2400 | ||
2367 | source "drivers/pci/Kconfig" | 2401 | source "drivers/pci/Kconfig" |
2368 | 2402 | ||
2403 | source "drivers/pci/pcie/Kconfig" | ||
2404 | |||
2369 | # | 2405 | # |
2370 | # ISA support is now enabled via select. Too many systems still have the one | 2406 | # ISA support is now enabled via select. Too many systems still have the one |
2371 | # or other ISA chip on the board that users don't know about so don't expect | 2407 | # or other ISA chip on the board that users don't know about so don't expect |