1#
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
97