Kconfig (9624d5c9c7ff6836bbf9f9b230fd1fcf3d56f91a) | Kconfig (7e280f6b0549f3c3e9e94206954d49f87c2048d0) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2config MIPS 3 bool 4 default y 5 select ARCH_BINFMT_ELF_STATE if MIPS_FP_SUPPORT 6 select ARCH_CLOCKSOURCE_DATA 7 select ARCH_DISCARD_MEMBLOCK 8 select ARCH_HAS_ELF_RANDOMIZE --- 192 unchanged lines hidden (view full) --- 201 select CSRC_R4K 202 select DMA_NONCOHERENT 203 select GPIOLIB 204 select PINCTRL 205 select HAVE_CLK 206 select COMMON_CLK 207 select CLKDEV_LOOKUP 208 select IRQ_MIPS_CPU | 1# SPDX-License-Identifier: GPL-2.0 2config MIPS 3 bool 4 default y 5 select ARCH_BINFMT_ELF_STATE if MIPS_FP_SUPPORT 6 select ARCH_CLOCKSOURCE_DATA 7 select ARCH_DISCARD_MEMBLOCK 8 select ARCH_HAS_ELF_RANDOMIZE --- 192 unchanged lines hidden (view full) --- 201 select CSRC_R4K 202 select DMA_NONCOHERENT 203 select GPIOLIB 204 select PINCTRL 205 select HAVE_CLK 206 select COMMON_CLK 207 select CLKDEV_LOOKUP 208 select IRQ_MIPS_CPU |
209 select MIPS_MACHINE | |
210 select SYS_HAS_CPU_MIPS32_R2 211 select SYS_HAS_EARLY_PRINTK 212 select SYS_SUPPORTS_32BIT_KERNEL 213 select SYS_SUPPORTS_BIG_ENDIAN 214 select SYS_SUPPORTS_MIPS16 215 select SYS_SUPPORTS_ZBOOT_UART_PROM 216 select USE_OF 217 select USB_EHCI_ROOT_HUB_TT if USB_EHCI_HCD_PLATFORM --- 901 unchanged lines hidden (view full) --- 1119config DMA_PERDEV_COHERENT 1120 bool 1121 select DMA_NONCOHERENT 1122 1123config DMA_NONCOHERENT 1124 bool 1125 select ARCH_HAS_DMA_MMAP_PGPROT 1126 select ARCH_HAS_SYNC_DMA_FOR_DEVICE | 209 select SYS_HAS_CPU_MIPS32_R2 210 select SYS_HAS_EARLY_PRINTK 211 select SYS_SUPPORTS_32BIT_KERNEL 212 select SYS_SUPPORTS_BIG_ENDIAN 213 select SYS_SUPPORTS_MIPS16 214 select SYS_SUPPORTS_ZBOOT_UART_PROM 215 select USE_OF 216 select USB_EHCI_ROOT_HUB_TT if USB_EHCI_HCD_PLATFORM --- 901 unchanged lines hidden (view full) --- 1118config DMA_PERDEV_COHERENT 1119 bool 1120 select DMA_NONCOHERENT 1121 1122config DMA_NONCOHERENT 1123 bool 1124 select ARCH_HAS_DMA_MMAP_PGPROT 1125 select ARCH_HAS_SYNC_DMA_FOR_DEVICE |
1127 select ARCH_HAS_SYNC_DMA_FOR_CPU | |
1128 select NEED_DMA_MAP_STATE 1129 select ARCH_HAS_DMA_COHERENT_TO_PFN 1130 select DMA_NONCOHERENT_CACHE_SYNC 1131 1132config SYS_HAS_EARLY_PRINTK 1133 bool 1134 1135config SYS_SUPPORTS_HOTPLUG_CPU --- 725 unchanged lines hidden (view full) --- 1861 select CPU_SUPPORTS_HIGHMEM 1862 select CPU_SUPPORTS_HUGEPAGES 1863 select ARCH_HAS_PHYS_TO_DMA 1864 select CPU_HAS_LOAD_STORE_LR 1865 1866config CPU_LOONGSON1 1867 bool 1868 select CPU_MIPS32 | 1126 select NEED_DMA_MAP_STATE 1127 select ARCH_HAS_DMA_COHERENT_TO_PFN 1128 select DMA_NONCOHERENT_CACHE_SYNC 1129 1130config SYS_HAS_EARLY_PRINTK 1131 bool 1132 1133config SYS_SUPPORTS_HOTPLUG_CPU --- 725 unchanged lines hidden (view full) --- 1859 select CPU_SUPPORTS_HIGHMEM 1860 select CPU_SUPPORTS_HUGEPAGES 1861 select ARCH_HAS_PHYS_TO_DMA 1862 select CPU_HAS_LOAD_STORE_LR 1863 1864config CPU_LOONGSON1 1865 bool 1866 select CPU_MIPS32 |
1869 select CPU_MIPSR1 | 1867 select CPU_MIPSR2 |
1870 select CPU_HAS_PREFETCH 1871 select CPU_HAS_LOAD_STORE_LR 1872 select CPU_SUPPORTS_32BIT_KERNEL | 1868 select CPU_HAS_PREFETCH 1869 select CPU_HAS_LOAD_STORE_LR 1870 select CPU_SUPPORTS_32BIT_KERNEL |
1871 select IRQ_MIPS_CPU 1872 select DMA_NONCOHERENT 1873 select BOOT_ELF32 1874 select SYS_SUPPORTS_LITTLE_ENDIAN |
|
1873 select CPU_SUPPORTS_HIGHMEM 1874 select CPU_SUPPORTS_CPUFREQ 1875 1876config CPU_BMIPS32_3300 1877 select SMP_UP if SMP 1878 bool 1879 1880config CPU_BMIPS4350 --- 42 unchanged lines hidden (view full) --- 1923config SYS_HAS_CPU_MIPS32_R2 1924 bool 1925 1926config SYS_HAS_CPU_MIPS32_R3_5 1927 bool 1928 1929config SYS_HAS_CPU_MIPS32_R5 1930 bool | 1875 select CPU_SUPPORTS_HIGHMEM 1876 select CPU_SUPPORTS_CPUFREQ 1877 1878config CPU_BMIPS32_3300 1879 select SMP_UP if SMP 1880 bool 1881 1882config CPU_BMIPS4350 --- 42 unchanged lines hidden (view full) --- 1925config SYS_HAS_CPU_MIPS32_R2 1926 bool 1927 1928config SYS_HAS_CPU_MIPS32_R3_5 1929 bool 1930 1931config SYS_HAS_CPU_MIPS32_R5 1932 bool |
1933 select ARCH_HAS_SYNC_DMA_FOR_CPU |
|
1931 1932config SYS_HAS_CPU_MIPS32_R6 1933 bool | 1934 1935config SYS_HAS_CPU_MIPS32_R6 1936 bool |
1937 select ARCH_HAS_SYNC_DMA_FOR_CPU |
|
1934 1935config SYS_HAS_CPU_MIPS64_R1 1936 bool 1937 1938config SYS_HAS_CPU_MIPS64_R2 1939 bool 1940 1941config SYS_HAS_CPU_MIPS64_R6 1942 bool | 1938 1939config SYS_HAS_CPU_MIPS64_R1 1940 bool 1941 1942config SYS_HAS_CPU_MIPS64_R2 1943 bool 1944 1945config SYS_HAS_CPU_MIPS64_R6 1946 bool |
1947 select ARCH_HAS_SYNC_DMA_FOR_CPU |
|
1943 1944config SYS_HAS_CPU_R3000 1945 bool 1946 1947config SYS_HAS_CPU_TX39XX 1948 bool 1949 1950config SYS_HAS_CPU_VR41XX --- 20 unchanged lines hidden (view full) --- 1971config SYS_HAS_CPU_NEVADA 1972 bool 1973 1974config SYS_HAS_CPU_R8000 1975 bool 1976 1977config SYS_HAS_CPU_R10000 1978 bool | 1948 1949config SYS_HAS_CPU_R3000 1950 bool 1951 1952config SYS_HAS_CPU_TX39XX 1953 bool 1954 1955config SYS_HAS_CPU_VR41XX --- 20 unchanged lines hidden (view full) --- 1976config SYS_HAS_CPU_NEVADA 1977 bool 1978 1979config SYS_HAS_CPU_R8000 1980 bool 1981 1982config SYS_HAS_CPU_R10000 1983 bool |
1984 select ARCH_HAS_SYNC_DMA_FOR_CPU |
|
1979 1980config SYS_HAS_CPU_RM7000 1981 bool 1982 1983config SYS_HAS_CPU_SB1 1984 bool 1985 1986config SYS_HAS_CPU_CAVIUM_OCTEON --- 12 unchanged lines hidden (view full) --- 1999 2000config SYS_HAS_CPU_BMIPS4380 2001 bool 2002 select SYS_HAS_CPU_BMIPS 2003 2004config SYS_HAS_CPU_BMIPS5000 2005 bool 2006 select SYS_HAS_CPU_BMIPS | 1985 1986config SYS_HAS_CPU_RM7000 1987 bool 1988 1989config SYS_HAS_CPU_SB1 1990 bool 1991 1992config SYS_HAS_CPU_CAVIUM_OCTEON --- 12 unchanged lines hidden (view full) --- 2005 2006config SYS_HAS_CPU_BMIPS4380 2007 bool 2008 select SYS_HAS_CPU_BMIPS 2009 2010config SYS_HAS_CPU_BMIPS5000 2011 bool 2012 select SYS_HAS_CPU_BMIPS |
2013 select ARCH_HAS_SYNC_DMA_FOR_CPU |
|
2007 2008config SYS_HAS_CPU_XLR 2009 bool 2010 2011config SYS_HAS_CPU_XLP 2012 bool 2013 2014# --- 1135 unchanged lines hidden (view full) --- 3150 32-bit binaries as used by the 32-bit Linux/MIPS port. Most of 3151 existing binaries are in this format. 3152 3153 If unsure, say Y. 3154 3155config MIPS32_N32 3156 bool "Kernel support for n32 binaries" 3157 depends on 64BIT | 2014 2015config SYS_HAS_CPU_XLR 2016 bool 2017 2018config SYS_HAS_CPU_XLP 2019 bool 2020 2021# --- 1135 unchanged lines hidden (view full) --- 3157 32-bit binaries as used by the 32-bit Linux/MIPS port. Most of 3158 existing binaries are in this format. 3159 3160 If unsure, say Y. 3161 3162config MIPS32_N32 3163 bool "Kernel support for n32 binaries" 3164 depends on 64BIT |
3158 select ARCH_WANT_COMPAT_IPC_PARSE_VERSION | |
3159 select COMPAT 3160 select MIPS32_COMPAT 3161 select SYSVIPC_COMPAT if SYSVIPC 3162 help 3163 Select this option if you want to run n32 binaries. These are 3164 64-bit binaries using 32-bit quantities for addressing and certain 3165 data that would normally be 64-bit. They are used in special 3166 cases. --- 38 unchanged lines hidden --- | 3165 select COMPAT 3166 select MIPS32_COMPAT 3167 select SYSVIPC_COMPAT if SYSVIPC 3168 help 3169 Select this option if you want to run n32 binaries. These are 3170 64-bit binaries using 32-bit quantities for addressing and certain 3171 data that would normally be 64-bit. They are used in special 3172 cases. --- 38 unchanged lines hidden --- |