Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.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_WANT_FRAME_POINTERS if FTRACE
9         select CLKSRC_MMIO
10         select CLONE_BACKWARDS
11         select COMMON_CLK
12         select GENERIC_ATOMIC64
13         select GENERIC_CPU_DEVICES
14         select GENERIC_CLOCKEVENTS
15         select GENERIC_IRQ_CHIP
16         select GENERIC_IRQ_SHOW
17         select GENERIC_STRNCPY_FROM_USER
18         select GENERIC_STRNLEN_USER
19         select GENERIC_TIME_VSYSCALL
20         select HANDLE_DOMAIN_IRQ
21         select HAVE_ARCH_TRACEHOOK
22         select HAVE_DEBUG_KMEMLEAK
23         select HAVE_MEMBLOCK
24         select HAVE_REGS_AND_STACK_ACCESS_API
25         select IRQ_DOMAIN
26         select LOCKDEP_SUPPORT
27         select MODULES_USE_ELF_RELA
28         select OF
29         select OF_EARLY_FLATTREE
30         select NO_BOOTMEM
31         select NO_IOPORT_MAP
32         select RTC_LIB
33         select THREAD_INFO_IN_TASK
34         help
35           Andes(nds32) Linux support.
36
37 config GENERIC_CALIBRATE_DELAY
38         def_bool y
39
40 config GENERIC_CSUM
41         def_bool y
42
43 config GENERIC_HWEIGHT
44         def_bool y
45
46 config GENERIC_LOCKBREAK
47         def_bool y
48         depends on PREEMPT
49
50 config RWSEM_GENERIC_SPINLOCK
51         def_bool y
52
53 config TRACE_IRQFLAGS_SUPPORT
54         def_bool y
55
56 config STACKTRACE_SUPPORT
57         def_bool y
58
59 config FIX_EARLYCON_MEM
60         def_bool y
61
62 config PGTABLE_LEVELS
63         default 2
64
65 source "init/Kconfig"
66
67 menu "System Type"
68 source "arch/nds32/Kconfig.cpu"
69 config NR_CPUS
70         int
71         default 1
72
73 config MMU
74         def_bool y
75
76 config NDS32_BUILTIN_DTB
77         string "Builtin DTB"
78         default ""
79         help
80           User can use it to specify the dts of the SoC
81 endmenu
82
83 menu "Kernel Features"
84 source "kernel/Kconfig.preempt"
85 source "mm/Kconfig"
86 source "kernel/Kconfig.hz"
87 endmenu
88
89 menu "Executable file formats"
90 source "fs/Kconfig.binfmt"
91 endmenu
92
93 source "net/Kconfig"
94 source "drivers/Kconfig"
95 source "fs/Kconfig"
96
97 menu "Kernel hacking"
98 source "lib/Kconfig.debug"
99 endmenu
100
101 source "security/Kconfig"
102 source "crypto/Kconfig"
103 source "lib/Kconfig"