linux/arch/nds32/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0-only
   2#
   3# For a description of the syntax of this configuration file,
   4# see Documentation/kbuild/kconfig-language.rst.
   5#
   6
   7config NDS32
   8        def_bool y
   9        select ARCH_32BIT_OFF_T
  10        select ARCH_HAS_DMA_PREP_COHERENT
  11        select ARCH_HAS_SYNC_DMA_FOR_CPU
  12        select ARCH_HAS_SYNC_DMA_FOR_DEVICE
  13        select ARCH_WANT_FRAME_POINTERS if FTRACE
  14        select CLKSRC_MMIO
  15        select CLONE_BACKWARDS
  16        select COMMON_CLK
  17        select DMA_DIRECT_REMAP
  18        select GENERIC_ATOMIC64
  19        select GENERIC_CPU_DEVICES
  20        select GENERIC_IRQ_CHIP
  21        select GENERIC_IRQ_SHOW
  22        select GENERIC_IOREMAP
  23        select GENERIC_LIB_ASHLDI3
  24        select GENERIC_LIB_ASHRDI3
  25        select GENERIC_LIB_CMPDI2
  26        select GENERIC_LIB_LSHRDI3
  27        select GENERIC_LIB_MULDI3
  28        select GENERIC_LIB_UCMPDI2
  29        select GENERIC_TIME_VSYSCALL
  30        select HANDLE_DOMAIN_IRQ
  31        select HAVE_ARCH_TRACEHOOK
  32        select HAVE_DEBUG_KMEMLEAK
  33        select HAVE_EXIT_THREAD
  34        select HAVE_REGS_AND_STACK_ACCESS_API
  35        select HAVE_PERF_EVENTS
  36        select IRQ_DOMAIN
  37        select LOCKDEP_SUPPORT
  38        select MODULES_USE_ELF_RELA
  39        select OF
  40        select OF_EARLY_FLATTREE
  41        select NO_IOPORT_MAP
  42        select RTC_LIB
  43        select THREAD_INFO_IN_TASK
  44        select HAVE_FUNCTION_TRACER
  45        select HAVE_FUNCTION_GRAPH_TRACER
  46        select HAVE_FTRACE_MCOUNT_RECORD
  47        select HAVE_DYNAMIC_FTRACE
  48        select SET_FS
  49        select TRACE_IRQFLAGS_SUPPORT
  50        help
  51          Andes(nds32) Linux support.
  52
  53config GENERIC_CALIBRATE_DELAY
  54        def_bool y
  55
  56config GENERIC_CSUM
  57        def_bool y
  58
  59config GENERIC_HWEIGHT
  60        def_bool y
  61
  62config GENERIC_LOCKBREAK
  63        def_bool y
  64        depends on PREEMPTION
  65
  66config STACKTRACE_SUPPORT
  67        def_bool y
  68
  69config FIX_EARLYCON_MEM
  70        def_bool y
  71
  72config PGTABLE_LEVELS
  73        default 2
  74
  75menu "System Type"
  76source "arch/nds32/Kconfig.cpu"
  77config NR_CPUS
  78        int
  79        default 1
  80
  81config MMU
  82        def_bool y
  83
  84config NDS32_BUILTIN_DTB
  85        string "Builtin DTB"
  86        default ""
  87        help
  88          User can use it to specify the dts of the SoC
  89endmenu
  90
  91menu "Kernel Features"
  92source "kernel/Kconfig.hz"
  93endmenu
  94
  95menu "Power management options"
  96config SYS_SUPPORTS_APM_EMULATION
  97        bool
  98
  99config ARCH_SUSPEND_POSSIBLE
 100        def_bool y
 101
 102source "kernel/power/Kconfig"
 103endmenu
 104