]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - arch/nds32/Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
[mirror_ubuntu-focal-kernel.git] / arch / nds32 / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # For a description of the syntax of this configuration file,
4 # see Documentation/kbuild/kconfig-language.txt.
5 #
6
7 config NDS32
8 def_bool y
9 select ARCH_32BIT_OFF_T
10 select ARCH_HAS_SYNC_DMA_FOR_CPU
11 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
12 select ARCH_WANT_FRAME_POINTERS if FTRACE
13 select CLKSRC_MMIO
14 select CLONE_BACKWARDS
15 select COMMON_CLK
16 select GENERIC_ATOMIC64
17 select GENERIC_CPU_DEVICES
18 select GENERIC_CLOCKEVENTS
19 select GENERIC_IRQ_CHIP
20 select GENERIC_IRQ_SHOW
21 select GENERIC_LIB_ASHLDI3
22 select GENERIC_LIB_ASHRDI3
23 select GENERIC_LIB_CMPDI2
24 select GENERIC_LIB_LSHRDI3
25 select GENERIC_LIB_MULDI3
26 select GENERIC_LIB_UCMPDI2
27 select GENERIC_STRNCPY_FROM_USER
28 select GENERIC_STRNLEN_USER
29 select GENERIC_TIME_VSYSCALL
30 select HANDLE_DOMAIN_IRQ
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_DEBUG_KMEMLEAK
33 select HAVE_EXIT_THREAD
34 select HAVE_REGS_AND_STACK_ACCESS_API
35 select HAVE_PERF_EVENTS
36 select IRQ_DOMAIN
37 select LOCKDEP_SUPPORT
38 select MODULES_USE_ELF_RELA
39 select OF
40 select OF_EARLY_FLATTREE
41 select NO_IOPORT_MAP
42 select RTC_LIB
43 select THREAD_INFO_IN_TASK
44 select HAVE_FUNCTION_TRACER
45 select HAVE_FUNCTION_GRAPH_TRACER
46 select HAVE_FTRACE_MCOUNT_RECORD
47 select HAVE_DYNAMIC_FTRACE
48 help
49 Andes(nds32) Linux support.
50
51 config GENERIC_CALIBRATE_DELAY
52 def_bool y
53
54 config GENERIC_CSUM
55 def_bool y
56
57 config GENERIC_HWEIGHT
58 def_bool y
59
60 config GENERIC_LOCKBREAK
61 def_bool y
62 depends on PREEMPT
63
64 config TRACE_IRQFLAGS_SUPPORT
65 def_bool y
66
67 config STACKTRACE_SUPPORT
68 def_bool y
69
70 config FIX_EARLYCON_MEM
71 def_bool y
72
73 config PGTABLE_LEVELS
74 default 2
75
76 menu "System Type"
77 source "arch/nds32/Kconfig.cpu"
78 config NR_CPUS
79 int
80 default 1
81
82 config MMU
83 def_bool y
84
85 config NDS32_BUILTIN_DTB
86 string "Builtin DTB"
87 default ""
88 help
89 User can use it to specify the dts of the SoC
90 endmenu
91
92 menu "Kernel Features"
93 source "kernel/Kconfig.hz"
94 endmenu
95
96 menu "Power management options"
97 config SYS_SUPPORTS_APM_EMULATION
98 bool
99
100 config ARCH_SUSPEND_POSSIBLE
101 def_bool y
102
103 source "kernel/power/Kconfig"
104 endmenu