blob: 249f38d3388f2007a077bc1c0f52c2f5a9bc3e71 [file] [log] [blame]
Greentime Hue71ea3b2017-10-25 15:03:49 +08001#
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
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
37config GENERIC_CALIBRATE_DELAY
38 def_bool y
39
40config GENERIC_CSUM
41 def_bool y
42
43config GENERIC_HWEIGHT
44 def_bool y
45
46config GENERIC_LOCKBREAK
47 def_bool y
48 depends on PREEMPT
49
50config RWSEM_GENERIC_SPINLOCK
51 def_bool y
52
53config TRACE_IRQFLAGS_SUPPORT
54 def_bool y
55
56config STACKTRACE_SUPPORT
57 def_bool y
58
59config FIX_EARLYCON_MEM
60 def_bool y
61
62config PGTABLE_LEVELS
63 default 2
64
65source "init/Kconfig"
66
67menu "System Type"
68source "arch/nds32/Kconfig.cpu"
69config NR_CPUS
70 int
71 default 1
72
73config MMU
74 def_bool y
75
76config NDS32_BUILTIN_DTB
77 string "Builtin DTB"
78 default ""
79 help
80 User can use it to specify the dts of the SoC
81endmenu
82
83menu "Kernel Features"
84source "kernel/Kconfig.preempt"
85source "mm/Kconfig"
86source "kernel/Kconfig.hz"
87endmenu
88
89menu "Executable file formats"
90source "fs/Kconfig.binfmt"
91endmenu
92
93source "net/Kconfig"
94source "drivers/Kconfig"
95source "fs/Kconfig"
96
97menu "Kernel hacking"
98source "lib/Kconfig.debug"
99endmenu
100
101source "security/Kconfig"
102source "crypto/Kconfig"
103source "lib/Kconfig"