diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 27f83e642968..4d64960be035 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -16,6 +16,7 @@ config MIPS_MTX1 | |||
16 | bool "4G Systems MTX-1 board" | 16 | bool "4G Systems MTX-1 board" |
17 | select DMA_NONCOHERENT | 17 | select DMA_NONCOHERENT |
18 | select HW_HAS_PCI | 18 | select HW_HAS_PCI |
19 | select RESOURCES_64BIT if PCI | ||
19 | select SOC_AU1500 | 20 | select SOC_AU1500 |
20 | select SYS_HAS_CPU_MIPS32_R1 | 21 | select SYS_HAS_CPU_MIPS32_R1 |
21 | select SYS_SUPPORTS_LITTLE_ENDIAN | 22 | select SYS_SUPPORTS_LITTLE_ENDIAN |
@@ -32,6 +33,7 @@ config MIPS_PB1000 | |||
32 | select SOC_AU1000 | 33 | select SOC_AU1000 |
33 | select DMA_NONCOHERENT | 34 | select DMA_NONCOHERENT |
34 | select HW_HAS_PCI | 35 | select HW_HAS_PCI |
36 | select RESOURCES_64BIT if PCI | ||
35 | select SWAP_IO_SPACE | 37 | select SWAP_IO_SPACE |
36 | select SYS_HAS_CPU_MIPS32_R1 | 38 | select SYS_HAS_CPU_MIPS32_R1 |
37 | select SYS_SUPPORTS_LITTLE_ENDIAN | 39 | select SYS_SUPPORTS_LITTLE_ENDIAN |
@@ -41,6 +43,7 @@ config MIPS_PB1100 | |||
41 | select SOC_AU1100 | 43 | select SOC_AU1100 |
42 | select DMA_NONCOHERENT | 44 | select DMA_NONCOHERENT |
43 | select HW_HAS_PCI | 45 | select HW_HAS_PCI |
46 | select RESOURCES_64BIT if PCI | ||
44 | select SWAP_IO_SPACE | 47 | select SWAP_IO_SPACE |
45 | select SYS_HAS_CPU_MIPS32_R1 | 48 | select SYS_HAS_CPU_MIPS32_R1 |
46 | select SYS_SUPPORTS_LITTLE_ENDIAN | 49 | select SYS_SUPPORTS_LITTLE_ENDIAN |
@@ -50,6 +53,7 @@ config MIPS_PB1500 | |||
50 | select SOC_AU1500 | 53 | select SOC_AU1500 |
51 | select DMA_NONCOHERENT | 54 | select DMA_NONCOHERENT |
52 | select HW_HAS_PCI | 55 | select HW_HAS_PCI |
56 | select RESOURCES_64BIT if PCI | ||
53 | select SYS_HAS_CPU_MIPS32_R1 | 57 | select SYS_HAS_CPU_MIPS32_R1 |
54 | select SYS_SUPPORTS_LITTLE_ENDIAN | 58 | select SYS_SUPPORTS_LITTLE_ENDIAN |
55 | 59 | ||
@@ -59,6 +63,7 @@ config MIPS_PB1550 | |||
59 | select DMA_NONCOHERENT | 63 | select DMA_NONCOHERENT |
60 | select HW_HAS_PCI | 64 | select HW_HAS_PCI |
61 | select MIPS_DISABLE_OBSOLETE_IDE | 65 | select MIPS_DISABLE_OBSOLETE_IDE |
66 | select RESOURCES_64BIT if PCI | ||
62 | select SYS_HAS_CPU_MIPS32_R1 | 67 | select SYS_HAS_CPU_MIPS32_R1 |
63 | select SYS_SUPPORTS_LITTLE_ENDIAN | 68 | select SYS_SUPPORTS_LITTLE_ENDIAN |
64 | 69 | ||
@@ -67,6 +72,7 @@ config MIPS_PB1200 | |||
67 | select SOC_AU1200 | 72 | select SOC_AU1200 |
68 | select DMA_NONCOHERENT | 73 | select DMA_NONCOHERENT |
69 | select MIPS_DISABLE_OBSOLETE_IDE | 74 | select MIPS_DISABLE_OBSOLETE_IDE |
75 | select RESOURCES_64BIT if PCI | ||
70 | select SYS_HAS_CPU_MIPS32_R1 | 76 | select SYS_HAS_CPU_MIPS32_R1 |
71 | select SYS_SUPPORTS_LITTLE_ENDIAN | 77 | select SYS_SUPPORTS_LITTLE_ENDIAN |
72 | 78 | ||
@@ -75,6 +81,7 @@ config MIPS_DB1000 | |||
75 | select SOC_AU1000 | 81 | select SOC_AU1000 |
76 | select DMA_NONCOHERENT | 82 | select DMA_NONCOHERENT |
77 | select HW_HAS_PCI | 83 | select HW_HAS_PCI |
84 | select RESOURCES_64BIT if PCI | ||
78 | select SYS_HAS_CPU_MIPS32_R1 | 85 | select SYS_HAS_CPU_MIPS32_R1 |
79 | select SYS_SUPPORTS_LITTLE_ENDIAN | 86 | select SYS_SUPPORTS_LITTLE_ENDIAN |
80 | 87 | ||
@@ -91,6 +98,7 @@ config MIPS_DB1500 | |||
91 | select DMA_NONCOHERENT | 98 | select DMA_NONCOHERENT |
92 | select HW_HAS_PCI | 99 | select HW_HAS_PCI |
93 | select MIPS_DISABLE_OBSOLETE_IDE | 100 | select MIPS_DISABLE_OBSOLETE_IDE |
101 | select RESOURCES_64BIT if PCI | ||
94 | select SYS_HAS_CPU_MIPS32_R1 | 102 | select SYS_HAS_CPU_MIPS32_R1 |
95 | select SYS_SUPPORTS_BIG_ENDIAN | 103 | select SYS_SUPPORTS_BIG_ENDIAN |
96 | select SYS_SUPPORTS_LITTLE_ENDIAN | 104 | select SYS_SUPPORTS_LITTLE_ENDIAN |
@@ -101,6 +109,7 @@ config MIPS_DB1550 | |||
101 | select HW_HAS_PCI | 109 | select HW_HAS_PCI |
102 | select DMA_NONCOHERENT | 110 | select DMA_NONCOHERENT |
103 | select MIPS_DISABLE_OBSOLETE_IDE | 111 | select MIPS_DISABLE_OBSOLETE_IDE |
112 | select RESOURCES_64BIT if PCI | ||
104 | select SYS_HAS_CPU_MIPS32_R1 | 113 | select SYS_HAS_CPU_MIPS32_R1 |
105 | select SYS_SUPPORTS_LITTLE_ENDIAN | 114 | select SYS_SUPPORTS_LITTLE_ENDIAN |
106 | 115 | ||
@@ -1268,6 +1277,7 @@ config CPU_RM9000 | |||
1268 | select CPU_SUPPORTS_32BIT_KERNEL | 1277 | select CPU_SUPPORTS_32BIT_KERNEL |
1269 | select CPU_SUPPORTS_64BIT_KERNEL | 1278 | select CPU_SUPPORTS_64BIT_KERNEL |
1270 | select CPU_SUPPORTS_HIGHMEM | 1279 | select CPU_SUPPORTS_HIGHMEM |
1280 | select WEAK_ORDERING | ||
1271 | 1281 | ||
1272 | config CPU_SB1 | 1282 | config CPU_SB1 |
1273 | bool "SB1" | 1283 | bool "SB1" |
@@ -1276,6 +1286,7 @@ config CPU_SB1 | |||
1276 | select CPU_SUPPORTS_32BIT_KERNEL | 1286 | select CPU_SUPPORTS_32BIT_KERNEL |
1277 | select CPU_SUPPORTS_64BIT_KERNEL | 1287 | select CPU_SUPPORTS_64BIT_KERNEL |
1278 | select CPU_SUPPORTS_HIGHMEM | 1288 | select CPU_SUPPORTS_HIGHMEM |
1289 | select WEAK_ORDERING | ||
1279 | 1290 | ||
1280 | endchoice | 1291 | endchoice |
1281 | 1292 | ||
@@ -1336,6 +1347,8 @@ config SYS_HAS_CPU_RM9000 | |||
1336 | config SYS_HAS_CPU_SB1 | 1347 | config SYS_HAS_CPU_SB1 |
1337 | bool | 1348 | bool |
1338 | 1349 | ||
1350 | config WEAK_ORDERING | ||
1351 | bool | ||
1339 | endmenu | 1352 | endmenu |
1340 | 1353 | ||
1341 | # | 1354 | # |
@@ -1940,6 +1953,11 @@ config COMPAT | |||
1940 | depends on MIPS32_COMPAT | 1953 | depends on MIPS32_COMPAT |
1941 | default y | 1954 | default y |
1942 | 1955 | ||
1956 | config SYSVIPC_COMPAT | ||
1957 | bool | ||
1958 | depends on COMPAT && SYSVIPC | ||
1959 | default y | ||
1960 | |||
1943 | config MIPS32_O32 | 1961 | config MIPS32_O32 |
1944 | bool "Kernel support for o32 binaries" | 1962 | bool "Kernel support for o32 binaries" |
1945 | depends on MIPS32_COMPAT | 1963 | depends on MIPS32_COMPAT |