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