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