Merge branch 'i2c/for-5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[sfrench/cifs-2.6.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_EXIT_THREAD
32         select HAVE_REGS_AND_STACK_ACCESS_API
33         select HAVE_PERF_EVENTS
34         select IRQ_DOMAIN
35         select LOCKDEP_SUPPORT
36         select MODULES_USE_ELF_RELA
37         select OF
38         select OF_EARLY_FLATTREE
39         select NO_IOPORT_MAP
40         select RTC_LIB
41         select THREAD_INFO_IN_TASK
42         select HAVE_FUNCTION_TRACER
43         select HAVE_FUNCTION_GRAPH_TRACER
44         select HAVE_FTRACE_MCOUNT_RECORD
45         select HAVE_DYNAMIC_FTRACE
46         help
47           Andes(nds32) Linux support.
48
49 config GENERIC_CALIBRATE_DELAY
50         def_bool y
51
52 config GENERIC_CSUM
53         def_bool y
54
55 config GENERIC_HWEIGHT
56         def_bool y
57
58 config GENERIC_LOCKBREAK
59         def_bool y
60         depends on PREEMPT
61
62 config RWSEM_GENERIC_SPINLOCK
63         def_bool y
64
65 config TRACE_IRQFLAGS_SUPPORT
66         def_bool y
67
68 config STACKTRACE_SUPPORT
69         def_bool y
70
71 config FIX_EARLYCON_MEM
72         def_bool y
73
74 config PGTABLE_LEVELS
75         default 2
76
77 menu "System Type"
78 source "arch/nds32/Kconfig.cpu"
79 config NR_CPUS
80         int
81         default 1
82
83 config MMU
84         def_bool y
85
86 config NDS32_BUILTIN_DTB
87         string "Builtin DTB"
88         default ""
89         help
90           User can use it to specify the dts of the SoC
91 endmenu
92
93 menu "Kernel Features"
94 source "kernel/Kconfig.hz"
95 endmenu
96
97 menu "Power management options"
98 config SYS_SUPPORTS_APM_EMULATION
99         bool
100
101 config ARCH_SUSPEND_POSSIBLE
102         def_bool y
103
104 source "kernel/power/Kconfig"
105 endmenu