Lines Matching +full:can +full:- +full:clock +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_CUSTOM_GPIO_H
8 select ARCH_HAVE_NMI_SAFE_CMPXCHG if (GUSA_RB || CPU_SH4A)
9 select ARCH_HAS_BINFMT_FLAT if !MMU
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_PCI_IOMAP if PCI
25 select GENERIC_SCHED_CLOCK
26 select GENERIC_SMP_IDLE_THREAD
27 select GUP_GET_PTE_LOW_HIGH if X2TLB
28 select HAVE_ARCH_AUDITSYSCALL
29 select HAVE_ARCH_KGDB
30 select HAVE_ARCH_SECCOMP_FILTER
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_DEBUG_BUGVERBOSE
33 select HAVE_DEBUG_KMEMLEAK
34 select HAVE_DYNAMIC_FTRACE
35 select HAVE_FAST_GUP if MMU
36 select HAVE_FUNCTION_GRAPH_TRACER
37 select HAVE_FUNCTION_TRACER
38 select HAVE_FTRACE_MCOUNT_RECORD
39 select HAVE_HW_BREAKPOINT
40 select HAVE_IOREMAP_PROT if MMU && !X2TLB
41 select HAVE_KERNEL_BZIP2
42 select HAVE_KERNEL_GZIP
43 select HAVE_KERNEL_LZMA
44 select HAVE_KERNEL_LZO
45 select HAVE_KERNEL_XZ
46 select HAVE_KPROBES
47 select HAVE_KRETPROBES
48 select HAVE_MIXED_BREAKPOINTS_REGS
49 select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER
50 select HAVE_NMI
51 select HAVE_PATA_PLATFORM
52 select HAVE_PERF_EVENTS
53 select HAVE_REGS_AND_STACK_ACCESS_API
54 select HAVE_UID16
55 select HAVE_SOFTIRQ_ON_OWN_STACK if IRQSTACKS
56 select HAVE_STACKPROTECTOR
57 select HAVE_SYSCALL_TRACEPOINTS
58 select IRQ_FORCED_THREADING
59 select MODULES_USE_ELF_RELA
60 select NEED_SG_DMA_LENGTH
61 select NO_DMA if !MMU && !DMA_COHERENT
62 select NO_GENERIC_PCI_IOPORT_MAP if PCI
63 select OLD_SIGACTION
64 select OLD_SIGSUSPEND
65 select PCI_DOMAINS if PCI
66 select PERF_EVENTS
67 select PERF_USE_VMALLOC
68 select RTC_LIB
69 select SPARSE_IRQ
70 select TRACE_IRQFLAGS_SUPPORT
75 <http://www.linux-sh.org/>.
99 select ARCH_SUSPEND_POSSIBLE
135 select ARCH_HAS_DMA_PREP_COHERENT
136 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
137 select DMA_DIRECT_REMAP
150 select SH_INTC
154 select CPU_SH2
155 select UNCACHED_MAPPING
159 select CPU_SH2
160 select OF
161 select OF_EARLY_FLATTREE
165 select CPU_HAS_INTEVT
166 select CPU_HAS_SR_RB
167 select SH_INTC
168 select SYS_SUPPORTS_SH_TMU
172 select ARCH_SUPPORTS_HUGETLBFS if MMU
173 select CPU_HAS_INTEVT
174 select CPU_HAS_SR_RB
175 select CPU_HAS_FPU if !CPU_SH4AL_DSP
176 select SH_INTC
177 select SYS_SUPPORTS_SH_TMU
181 select CPU_SH4
185 select CPU_SH4A
186 select CPU_HAS_DSP
193 select DMA_COHERENT
194 select SYS_SUPPORTS_SMP
195 select SYS_SUPPORTS_NUMA
199 select ARCH_SUSPEND_POSSIBLE
200 select PM
208 prompt "Processor sub-type selection"
214 # SH-2 Processor Support
218 select CPU_SH2
219 select SYS_SUPPORTS_SH_CMT
223 select CPU_J2
224 select SYS_SUPPORTS_SMP
225 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
227 # SH-2A Processor Support
231 select CPU_SH2A
232 select CPU_HAS_FPU
233 select SYS_SUPPORTS_SH_MTU2
237 select CPU_SH2A
238 select CPU_HAS_FPU
239 select SYS_SUPPORTS_SH_CMT
240 select SYS_SUPPORTS_SH_MTU2
241 select PINCTRL
245 select CPU_SH2A
246 select SYS_SUPPORTS_SH_CMT
247 select SYS_SUPPORTS_SH_MTU2
251 select CPU_SH2A
252 select CPU_HAS_FPU
253 select SYS_SUPPORTS_SH_CMT
254 select SYS_SUPPORTS_SH_MTU2
258 select CPU_SH2A
259 select CPU_HAS_FPU
260 select SYS_SUPPORTS_SH_CMT
261 select SYS_SUPPORTS_SH_MTU2
262 select PINCTRL
266 select CPU_SH2A
267 select CPU_HAS_FPU
268 select SYS_SUPPORTS_SH_CMT
269 select SYS_SUPPORTS_SH_MTU2
270 select PINCTRL
273 bool "Support MX-G processor"
274 select CPU_SH2A
275 select SYS_SUPPORTS_SH_MTU2
277 Select MX-G if running on an R8A03022BG part.
279 # SH-3 Processor Support
283 select CPU_SH3
287 select CPU_SH3
289 Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
293 select CPU_SH3
295 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU.
299 select CPU_SH3
301 Select SH7708 if you have a 60 Mhz SH-3 HD6417708S or
302 if you have a 100 Mhz SH-3 HD6417708R CPU.
306 select CPU_SH3
308 Select SH7709 if you have a 80 Mhz SH-3 HD6417709 CPU.
312 select CPU_SH3
313 select CPU_HAS_DSP
315 Select SH7710 if you have a SH3-DSP SH7710 CPU.
319 select CPU_SH3
320 select CPU_HAS_DSP
322 Select SH7712 if you have a SH3-DSP SH7712 CPU.
326 select CPU_SH3
327 select CPU_HAS_DSP
328 select SYS_SUPPORTS_SH_CMT
329 select USB_OHCI_SH if USB_OHCI_HCD
330 select PINCTRL
332 Select SH7720 if you have a SH3-DSP SH7720 CPU.
336 select CPU_SH3
337 select CPU_HAS_DSP
338 select SYS_SUPPORTS_SH_CMT
339 select USB_OHCI_SH if USB_OHCI_HCD
341 Select SH7721 if you have a SH3-DSP SH7721 CPU.
343 # SH-4 Processor Support
347 select CPU_SH4
349 Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU.
353 select CPU_SH4
355 Select SH7091 if you have an SH-4 based Sega device (such as
360 select CPU_SH4
364 select CPU_SH4
368 select CPU_SH4
370 Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU,
375 select CPU_SH4
379 select CPU_SH4
382 bool "Support SH4-202 processor"
383 select CPU_SH4
385 # SH-4A Processor Support
389 select CPU_SH4A
390 select CPU_SHX2
391 select ARCH_SHMOBILE
392 select ARCH_SPARSEMEM_ENABLE
393 select SYS_SUPPORTS_SH_CMT
394 select PINCTRL
396 Select SH7723 if you have an SH-MobileR2 CPU.
400 select CPU_SH4A
401 select CPU_SHX2
402 select ARCH_SHMOBILE
403 select ARCH_SPARSEMEM_ENABLE
404 select SYS_SUPPORTS_SH_CMT
405 select PINCTRL
407 Select SH7724 if you have an SH-MobileR2R CPU.
411 select CPU_SH4A
412 select CPU_SHX2
413 select PINCTRL
415 Select SH7734 if you have a SH4A SH7734 CPU.
419 select CPU_SH4A
420 select CPU_SHX2
421 select PINCTRL
423 Select SH7757 if you have a SH4A SH7757 CPU.
427 select CPU_SH4A
428 select USB_OHCI_SH if USB_OHCI_HCD
430 Select SH7763 if you have a SH4A SH7763(R5S77631) CPU.
434 select CPU_SH4A
438 select CPU_SH4A
442 select CPU_SH4A
443 select CPU_SHX2
444 select ARCH_SPARSEMEM_ENABLE
445 select SYS_SUPPORTS_NUMA
446 select PINCTRL
450 select CPU_SH4A
451 select CPU_SHX3
452 select CPU_HAS_PTEAEX
453 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
454 select USB_OHCI_SH if USB_OHCI_HCD
455 select USB_EHCI_SH if USB_EHCI_HCD
456 select PINCTRL
459 bool "Support SH-X3 processor"
460 select CPU_SH4A
461 select CPU_SHX3
462 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
463 select GPIOLIB
464 select PINCTRL
466 # SH4AL-DSP Processor Support
470 select CPU_SH4AL_DSP
471 select ARCH_SHMOBILE
472 select SYS_SUPPORTS_SH_CMT
476 select CPU_SH4AL_DSP
477 select CPU_SHX2
478 select ARCH_SHMOBILE
479 select ARCH_SPARSEMEM_ENABLE
480 select SYS_SUPPORTS_NUMA
481 select SYS_SUPPORTS_SH_CMT
482 select PINCTRL
486 select CPU_SH4AL_DSP
487 select CPU_SHX2
488 select ARCH_SHMOBILE
489 select ARCH_SPARSEMEM_ENABLE
490 select SYS_SUPPORTS_NUMA
491 select SYS_SUPPORTS_SH_CMT
501 menu "Timer and clock configuration"
504 int "Peripheral clock frequency (in Hz)"
518 This option is used to specify the peripheral clock frequency.
519 This is necessary for determining the reference clock value on
549 select KEXEC_CORE
554 you can start any kernel with it, not just Linux.
561 interface is strongly in flux, so no good recommendation can be
570 which are loaded in the main kernel with kexec-tools into
576 For more details see Documentation/admin-guide/kdump/kdump.rst
594 than the panic-ed kernel.
597 bool "Symmetric multi-processing support"
604 If you say N here, the kernel will run on uni- and multiprocessor
611 Y to "Enhanced Real Time Clock Support", below.
613 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO
619 int "Maximum number of CPUs (2-32)"
629 This is purely to save memory - each supported CPU adds
633 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
637 can be controlled through /sys/devices/system/cpu.
644 This is the default implementation for both UP and non-ll/sc
647 For additional information, design information can be found
654 bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
658 atomic operations using a software implementation of load-locked/
659 store-conditional (LLSC). On machines which do not have hardware
717 This can be useful if you are on a board which has a small amount of