blob: 7068f341133d7eb038bb94a9953a3b9946d9bf51 [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
Christoph Hellwig267d2e12018-05-28 09:55:35 +02008 select ARCH_HAS_SYNC_DMA_FOR_CPU
9 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
Greentime Hue71ea3b2017-10-25 15:03:49 +080010 select ARCH_WANT_FRAME_POINTERS if FTRACE
11 select CLKSRC_MMIO
12 select CLONE_BACKWARDS
13 select COMMON_CLK
Christoph Hellwig267d2e12018-05-28 09:55:35 +020014 select DMA_NONCOHERENT_OPS
Greentime Hue71ea3b2017-10-25 15:03:49 +080015 select GENERIC_ATOMIC64
16 select GENERIC_CPU_DEVICES
17 select GENERIC_CLOCKEVENTS
18 select GENERIC_IRQ_CHIP
19 select GENERIC_IRQ_SHOW
Guenter Roecka78945c2018-06-14 15:28:52 +010020 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
Greentime Hue71ea3b2017-10-25 15:03:49 +080026 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
Zong Lia1808252018-08-15 10:45:59 +080043 select HAVE_FUNCTION_TRACER
Zong Li1e9b14c2018-08-15 10:53:04 +080044 select HAVE_FUNCTION_GRAPH_TRACER
Zong Lifbf58a52018-08-15 10:57:16 +080045 select HAVE_FTRACE_MCOUNT_RECORD
Zong Li6b1d6d22018-08-15 11:00:08 +080046 select HAVE_DYNAMIC_FTRACE
Greentime Hue71ea3b2017-10-25 15:03:49 +080047 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
Greentime Hue71ea3b2017-10-25 15:03:49 +080078menu "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"
Greentime Hue71ea3b2017-10-25 15:03:49 +080095source "kernel/Kconfig.hz"
96endmenu