blob: 7068f341133d7eb038bb94a9953a3b9946d9bf51 [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +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_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 DMA_NONCOHERENT_OPS
15 select GENERIC_ATOMIC64
16 select GENERIC_CPU_DEVICES
17 select GENERIC_CLOCKEVENTS
18 select GENERIC_IRQ_CHIP
19 select GENERIC_IRQ_SHOW
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
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
32 select HAVE_MEMBLOCK
33 select HAVE_REGS_AND_STACK_ACCESS_API
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_BOOTMEM
40 select NO_IOPORT_MAP
41 select RTC_LIB
42 select THREAD_INFO_IN_TASK
43 select HAVE_FUNCTION_TRACER
44 select HAVE_FUNCTION_GRAPH_TRACER
45 select HAVE_FTRACE_MCOUNT_RECORD
46 select HAVE_DYNAMIC_FTRACE
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
63config RWSEM_GENERIC_SPINLOCK
64 def_bool y
65
66config TRACE_IRQFLAGS_SUPPORT
67 def_bool y
68
69config STACKTRACE_SUPPORT
70 def_bool y
71
72config FIX_EARLYCON_MEM
73 def_bool y
74
75config PGTABLE_LEVELS
76 default 2
77
78menu "System Type"
79source "arch/nds32/Kconfig.cpu"
80config NR_CPUS
81 int
82 default 1
83
84config MMU
85 def_bool y
86
87config NDS32_BUILTIN_DTB
88 string "Builtin DTB"
89 default ""
90 help
91 User can use it to specify the dts of the SoC
92endmenu
93
94menu "Kernel Features"
95source "kernel/Kconfig.hz"
96endmenu