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 ---