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 b3e10fdd3898..750429018534 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 |
