Lines Matching +full:conditional +full:- +full:select
1 # SPDX-License-Identifier: GPL-2.0
4 select ARCH_32BIT_OFF_T
5 select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM && MMU
6 select ARCH_ENABLE_MEMORY_HOTREMOVE if SPARSEMEM && MMU
7 select ARCH_HAVE_NMI_SAFE_CMPXCHG if (GUSA_RB || CPU_SH4A)
8 select ARCH_HAS_BINFMT_FLAT if !MMU
9 select ARCH_HAS_CPU_FINALIZE_INIT
10 select ARCH_HAS_CURRENT_STACK_POINTER
11 select ARCH_HAS_GIGANTIC_PAGE
12 select ARCH_HAS_GCOV_PROFILE_ALL
13 select ARCH_HAS_PTE_SPECIAL
14 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
15 select ARCH_HIBERNATION_POSSIBLE if MMU
16 select ARCH_MIGHT_HAVE_PC_PARPORT
17 select ARCH_WANT_IPC_PARSE_VERSION
18 select CPU_NO_EFFICIENT_FFS
19 select DMA_DECLARE_COHERENT
20 select GENERIC_ATOMIC64
21 select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST
22 select GENERIC_IDLE_POLL_SETUP
23 select GENERIC_IRQ_SHOW
24 select GENERIC_LIB_ASHLDI3
25 select GENERIC_LIB_ASHRDI3
26 select GENERIC_LIB_LSHRDI3
27 select GENERIC_PCI_IOMAP if PCI
28 select GENERIC_SCHED_CLOCK
29 select GENERIC_SMP_IDLE_THREAD
30 select GUP_GET_PXX_LOW_HIGH if X2TLB
31 select HAS_IOPORT if HAS_IOPORT_MAP
32 select GENERIC_IOREMAP if MMU
33 select HAVE_ARCH_AUDITSYSCALL
34 select HAVE_ARCH_KGDB
35 select HAVE_ARCH_SECCOMP_FILTER
36 select HAVE_ARCH_TRACEHOOK
37 select HAVE_DEBUG_BUGVERBOSE
38 select HAVE_DEBUG_KMEMLEAK
39 select HAVE_DYNAMIC_FTRACE
40 select HAVE_FAST_GUP if MMU
41 select HAVE_FUNCTION_GRAPH_TRACER
42 select HAVE_FUNCTION_TRACER
43 select HAVE_FTRACE_MCOUNT_RECORD
44 select HAVE_HW_BREAKPOINT
45 select HAVE_IOREMAP_PROT if MMU && !X2TLB
46 select HAVE_KERNEL_BZIP2
47 select HAVE_KERNEL_GZIP
48 select HAVE_KERNEL_LZMA
49 select HAVE_KERNEL_LZO
50 select HAVE_KERNEL_XZ
51 select HAVE_KPROBES
52 select HAVE_KRETPROBES
53 select HAVE_MIXED_BREAKPOINTS_REGS
54 select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER
55 select HAVE_NMI
56 select HAVE_PATA_PLATFORM
57 select HAVE_PERF_EVENTS
58 select HAVE_REGS_AND_STACK_ACCESS_API
59 select HAVE_UID16
60 select HAVE_SOFTIRQ_ON_OWN_STACK if IRQSTACKS
61 select HAVE_STACKPROTECTOR
62 select HAVE_SYSCALL_TRACEPOINTS
63 select IRQ_FORCED_THREADING
64 select LOCK_MM_AND_FIND_VMA
65 select MODULES_USE_ELF_RELA
66 select NEED_SG_DMA_LENGTH
67 select NO_DMA if !MMU && !DMA_COHERENT
68 select NO_GENERIC_PCI_IOPORT_MAP if PCI
69 select OLD_SIGACTION
70 select OLD_SIGSUSPEND
71 select PCI_DOMAINS if PCI
72 select PERF_EVENTS
73 select PERF_USE_VMALLOC
74 select RTC_LIB
75 select SPARSE_IRQ
76 select TRACE_IRQFLAGS_SUPPORT
81 <http://www.linux-sh.org/>.
105 select ARCH_SUSPEND_POSSIBLE
140 select ARCH_HAS_DMA_PREP_COHERENT
141 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
142 select DMA_DIRECT_REMAP
155 select SH_INTC
159 select CPU_SH2
160 select UNCACHED_MAPPING
164 select CPU_SH2
165 select OF
166 select OF_EARLY_FLATTREE
170 select CPU_HAS_INTEVT
171 select CPU_HAS_SR_RB
172 select SH_INTC
173 select SYS_SUPPORTS_SH_TMU
177 select ARCH_SUPPORTS_HUGETLBFS if MMU
178 select CPU_HAS_INTEVT
179 select CPU_HAS_SR_RB
180 select CPU_HAS_FPU if !CPU_SH4AL_DSP
181 select SH_INTC
182 select SYS_SUPPORTS_SH_TMU
186 select CPU_SH4
190 select CPU_SH4A
191 select CPU_HAS_DSP
198 select DMA_COHERENT
199 select SYS_SUPPORTS_SMP
200 select SYS_SUPPORTS_NUMA
204 select ARCH_SUSPEND_POSSIBLE
205 select PM
213 prompt "Processor sub-type selection"
219 # SH-2 Processor Support
223 select CPU_SH2
224 select SYS_SUPPORTS_SH_CMT
228 select CPU_J2
229 select SYS_SUPPORTS_SMP
230 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
232 # SH-2A Processor Support
236 select CPU_SH2A
237 select CPU_HAS_FPU
238 select SYS_SUPPORTS_SH_MTU2
242 select CPU_SH2A
243 select CPU_HAS_FPU
244 select SYS_SUPPORTS_SH_CMT
245 select SYS_SUPPORTS_SH_MTU2
246 select PINCTRL
250 select CPU_SH2A
251 select SYS_SUPPORTS_SH_CMT
252 select SYS_SUPPORTS_SH_MTU2
256 select CPU_SH2A
257 select CPU_HAS_FPU
258 select SYS_SUPPORTS_SH_CMT
259 select SYS_SUPPORTS_SH_MTU2
263 select CPU_SH2A
264 select CPU_HAS_FPU
265 select SYS_SUPPORTS_SH_CMT
266 select SYS_SUPPORTS_SH_MTU2
267 select PINCTRL
271 select CPU_SH2A
272 select CPU_HAS_FPU
273 select SYS_SUPPORTS_SH_CMT
274 select SYS_SUPPORTS_SH_MTU2
275 select PINCTRL
278 bool "Support MX-G processor"
279 select CPU_SH2A
280 select SYS_SUPPORTS_SH_MTU2
282 Select MX-G if running on an R8A03022BG part.
284 # SH-3 Processor Support
288 select CPU_SH3
292 select CPU_SH3
294 Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
298 select CPU_SH3
300 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU.
304 select CPU_SH3
306 Select SH7708 if you have a 60 Mhz SH-3 HD6417708S or
307 if you have a 100 Mhz SH-3 HD6417708R CPU.
311 select CPU_SH3
313 Select SH7709 if you have a 80 Mhz SH-3 HD6417709 CPU.
317 select CPU_SH3
318 select CPU_HAS_DSP
320 Select SH7710 if you have a SH3-DSP SH7710 CPU.
324 select CPU_SH3
325 select CPU_HAS_DSP
327 Select SH7712 if you have a SH3-DSP SH7712 CPU.
331 select CPU_SH3
332 select CPU_HAS_DSP
333 select SYS_SUPPORTS_SH_CMT
334 select USB_OHCI_SH if USB_OHCI_HCD
335 select PINCTRL
337 Select SH7720 if you have a SH3-DSP SH7720 CPU.
341 select CPU_SH3
342 select CPU_HAS_DSP
343 select SYS_SUPPORTS_SH_CMT
344 select USB_OHCI_SH if USB_OHCI_HCD
346 Select SH7721 if you have a SH3-DSP SH7721 CPU.
348 # SH-4 Processor Support
352 select CPU_SH4
354 Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU.
358 select CPU_SH4
360 Select SH7091 if you have an SH-4 based Sega device (such as
365 select CPU_SH4
369 select CPU_SH4
373 select CPU_SH4
375 Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU,
380 select CPU_SH4
384 select CPU_SH4
386 # SH-4A Processor Support
390 select CPU_SH4A
391 select CPU_SHX2
392 select ARCH_SHMOBILE
393 select ARCH_SPARSEMEM_ENABLE
394 select SYS_SUPPORTS_SH_CMT
395 select PINCTRL
397 Select SH7723 if you have an SH-MobileR2 CPU.
401 select CPU_SH4A
402 select CPU_SHX2
403 select ARCH_SHMOBILE
404 select ARCH_SPARSEMEM_ENABLE
405 select SYS_SUPPORTS_SH_CMT
406 select PINCTRL
408 Select SH7724 if you have an SH-MobileR2R CPU.
412 select CPU_SH4A
413 select CPU_SHX2
414 select PINCTRL
416 Select SH7734 if you have a SH4A SH7734 CPU.
420 select CPU_SH4A
421 select CPU_SHX2
422 select PINCTRL
424 Select SH7757 if you have a SH4A SH7757 CPU.
428 select CPU_SH4A
429 select USB_OHCI_SH if USB_OHCI_HCD
431 Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
435 select CPU_SH4A
439 select CPU_SH4A
443 select CPU_SH4A
444 select CPU_SHX2
445 select ARCH_SPARSEMEM_ENABLE
446 select SYS_SUPPORTS_NUMA
447 select PINCTRL
451 select CPU_SH4A
452 select CPU_SHX3
453 select CPU_HAS_PTEAEX
454 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
455 select USB_OHCI_SH if USB_OHCI_HCD
456 select USB_EHCI_SH if USB_EHCI_HCD
457 select PINCTRL
460 bool "Support SH-X3 processor"
461 select CPU_SH4A
462 select CPU_SHX3
463 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
464 select GPIOLIB
465 select PINCTRL
467 # SH4AL-DSP Processor Support
471 select CPU_SH4AL_DSP
472 select ARCH_SHMOBILE
473 select SYS_SUPPORTS_SH_CMT
477 select CPU_SH4AL_DSP
478 select CPU_SHX2
479 select ARCH_SHMOBILE
480 select ARCH_SPARSEMEM_ENABLE
481 select SYS_SUPPORTS_NUMA
482 select SYS_SUPPORTS_SH_CMT
483 select PINCTRL
487 select CPU_SH4AL_DSP
488 select CPU_SHX2
489 select ARCH_SHMOBILE
490 select ARCH_SPARSEMEM_ENABLE
491 select SYS_SUPPORTS_NUMA
492 select SYS_SUPPORTS_SH_CMT
564 than the panic-ed kernel.
567 bool "Symmetric multi-processing support"
574 If you say N here, the kernel will run on uni- and multiprocessor
583 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO
589 int "Maximum number of CPUs (2-32)"
599 This is purely to save memory - each supported CPU adds
603 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
614 This is the default implementation for both UP and non-ll/sc
624 bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
628 atomic operations using a software implementation of load-locked/
629 store-conditional (LLSC). On machines which do not have hardware