diff options
author | Kevin Cernekee <cernekee@gmail.com> | 2011-11-11 01:30:24 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2011-12-07 17:03:17 -0500 |
commit | 1bbb6c1b7b6c4dffd0d5ff8787691e0ea4c6a796 (patch) | |
tree | 631f608a90bccf7e2aeedace3bda1ebdcee122a5 | |
parent | 5611cc4572e889b62a7b4c72a413536bf6a9c416 (diff) |
MIPS: BMIPS: Fix up Kconfig settings
Factor out common BMIPS options into "CPU_BMIPS". Add L2 cache for
BMIPS5000. Add CPU_MIPS32 to satisfy checks in page.h, r4k_switch.S,
tlb-r4k.c, etc.
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2953/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r-- | arch/mips/Kconfig | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index d46f1da18a3c..e7587ac3265a 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -1413,51 +1413,36 @@ config CPU_CAVIUM_OCTEON | |||
1413 | config CPU_BMIPS3300 | 1413 | config CPU_BMIPS3300 |
1414 | bool "BMIPS3300" | 1414 | bool "BMIPS3300" |
1415 | depends on SYS_HAS_CPU_BMIPS3300 | 1415 | depends on SYS_HAS_CPU_BMIPS3300 |
1416 | select DMA_NONCOHERENT | 1416 | select CPU_BMIPS |
1417 | select IRQ_CPU | ||
1418 | select SWAP_IO_SPACE | ||
1419 | select SYS_SUPPORTS_32BIT_KERNEL | ||
1420 | select WEAK_ORDERING | ||
1421 | help | 1417 | help |
1422 | Broadcom BMIPS3300 processors. | 1418 | Broadcom BMIPS3300 processors. |
1423 | 1419 | ||
1424 | config CPU_BMIPS4350 | 1420 | config CPU_BMIPS4350 |
1425 | bool "BMIPS4350" | 1421 | bool "BMIPS4350" |
1426 | depends on SYS_HAS_CPU_BMIPS4350 | 1422 | depends on SYS_HAS_CPU_BMIPS4350 |
1427 | select CPU_SUPPORTS_32BIT_KERNEL | 1423 | select CPU_BMIPS |
1428 | select DMA_NONCOHERENT | ||
1429 | select IRQ_CPU | ||
1430 | select SWAP_IO_SPACE | ||
1431 | select SYS_SUPPORTS_SMP | 1424 | select SYS_SUPPORTS_SMP |
1432 | select SYS_SUPPORTS_HOTPLUG_CPU | 1425 | select SYS_SUPPORTS_HOTPLUG_CPU |
1433 | select WEAK_ORDERING | ||
1434 | help | 1426 | help |
1435 | Broadcom BMIPS4350 ("VIPER") processors. | 1427 | Broadcom BMIPS4350 ("VIPER") processors. |
1436 | 1428 | ||
1437 | config CPU_BMIPS4380 | 1429 | config CPU_BMIPS4380 |
1438 | bool "BMIPS4380" | 1430 | bool "BMIPS4380" |
1439 | depends on SYS_HAS_CPU_BMIPS4380 | 1431 | depends on SYS_HAS_CPU_BMIPS4380 |
1440 | select CPU_SUPPORTS_32BIT_KERNEL | 1432 | select CPU_BMIPS |
1441 | select DMA_NONCOHERENT | ||
1442 | select IRQ_CPU | ||
1443 | select SWAP_IO_SPACE | ||
1444 | select SYS_SUPPORTS_SMP | 1433 | select SYS_SUPPORTS_SMP |
1445 | select SYS_SUPPORTS_HOTPLUG_CPU | 1434 | select SYS_SUPPORTS_HOTPLUG_CPU |
1446 | select WEAK_ORDERING | ||
1447 | help | 1435 | help |
1448 | Broadcom BMIPS4380 processors. | 1436 | Broadcom BMIPS4380 processors. |
1449 | 1437 | ||
1450 | config CPU_BMIPS5000 | 1438 | config CPU_BMIPS5000 |
1451 | bool "BMIPS5000" | 1439 | bool "BMIPS5000" |
1452 | depends on SYS_HAS_CPU_BMIPS5000 | 1440 | depends on SYS_HAS_CPU_BMIPS5000 |
1453 | select CPU_SUPPORTS_32BIT_KERNEL | 1441 | select CPU_BMIPS |
1454 | select CPU_SUPPORTS_HIGHMEM | 1442 | select CPU_SUPPORTS_HIGHMEM |
1455 | select DMA_NONCOHERENT | 1443 | select MIPS_CPU_SCACHE |
1456 | select IRQ_CPU | ||
1457 | select SWAP_IO_SPACE | ||
1458 | select SYS_SUPPORTS_SMP | 1444 | select SYS_SUPPORTS_SMP |
1459 | select SYS_SUPPORTS_HOTPLUG_CPU | 1445 | select SYS_SUPPORTS_HOTPLUG_CPU |
1460 | select WEAK_ORDERING | ||
1461 | help | 1446 | help |
1462 | Broadcom BMIPS5000 processors. | 1447 | Broadcom BMIPS5000 processors. |
1463 | 1448 | ||
@@ -1518,6 +1503,15 @@ config CPU_LOONGSON2 | |||
1518 | select CPU_SUPPORTS_64BIT_KERNEL | 1503 | select CPU_SUPPORTS_64BIT_KERNEL |
1519 | select CPU_SUPPORTS_HIGHMEM | 1504 | select CPU_SUPPORTS_HIGHMEM |
1520 | 1505 | ||
1506 | config CPU_BMIPS | ||
1507 | bool | ||
1508 | select CPU_MIPS32 | ||
1509 | select CPU_SUPPORTS_32BIT_KERNEL | ||
1510 | select DMA_NONCOHERENT | ||
1511 | select IRQ_CPU | ||
1512 | select SWAP_IO_SPACE | ||
1513 | select WEAK_ORDERING | ||
1514 | |||
1521 | config SYS_HAS_CPU_LOONGSON2E | 1515 | config SYS_HAS_CPU_LOONGSON2E |
1522 | bool | 1516 | bool |
1523 | 1517 | ||