Kconfig 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see Documentation/kbuild/kconfig-language.txt.
  4. #
  5. config NDS32
  6. def_bool y
  7. select ARCH_HAS_SYNC_DMA_FOR_CPU
  8. select ARCH_HAS_SYNC_DMA_FOR_DEVICE
  9. select ARCH_WANT_FRAME_POINTERS if FTRACE
  10. select CLKSRC_MMIO
  11. select CLONE_BACKWARDS
  12. select COMMON_CLK
  13. select DMA_NONCOHERENT_OPS
  14. select GENERIC_ATOMIC64
  15. select GENERIC_CPU_DEVICES
  16. select GENERIC_CLOCKEVENTS
  17. select GENERIC_IRQ_CHIP
  18. select GENERIC_IRQ_SHOW
  19. select GENERIC_LIB_ASHLDI3
  20. select GENERIC_LIB_ASHRDI3
  21. select GENERIC_LIB_CMPDI2
  22. select GENERIC_LIB_LSHRDI3
  23. select GENERIC_LIB_MULDI3
  24. select GENERIC_LIB_UCMPDI2
  25. select GENERIC_STRNCPY_FROM_USER
  26. select GENERIC_STRNLEN_USER
  27. select GENERIC_TIME_VSYSCALL
  28. select HANDLE_DOMAIN_IRQ
  29. select HAVE_ARCH_TRACEHOOK
  30. select HAVE_DEBUG_KMEMLEAK
  31. select HAVE_MEMBLOCK
  32. select HAVE_REGS_AND_STACK_ACCESS_API
  33. select IRQ_DOMAIN
  34. select LOCKDEP_SUPPORT
  35. select MODULES_USE_ELF_RELA
  36. select OF
  37. select OF_EARLY_FLATTREE
  38. select NO_BOOTMEM
  39. select NO_IOPORT_MAP
  40. select RTC_LIB
  41. select THREAD_INFO_IN_TASK
  42. select HAVE_FUNCTION_TRACER
  43. select HAVE_FUNCTION_GRAPH_TRACER
  44. select HAVE_FTRACE_MCOUNT_RECORD
  45. select HAVE_DYNAMIC_FTRACE
  46. help
  47. Andes(nds32) Linux support.
  48. config GENERIC_CALIBRATE_DELAY
  49. def_bool y
  50. config GENERIC_CSUM
  51. def_bool y
  52. config GENERIC_HWEIGHT
  53. def_bool y
  54. config GENERIC_LOCKBREAK
  55. def_bool y
  56. depends on PREEMPT
  57. config RWSEM_GENERIC_SPINLOCK
  58. def_bool y
  59. config TRACE_IRQFLAGS_SUPPORT
  60. def_bool y
  61. config STACKTRACE_SUPPORT
  62. def_bool y
  63. config FIX_EARLYCON_MEM
  64. def_bool y
  65. config PGTABLE_LEVELS
  66. default 2
  67. menu "System Type"
  68. source "arch/nds32/Kconfig.cpu"
  69. config NR_CPUS
  70. int
  71. default 1
  72. config MMU
  73. def_bool y
  74. config NDS32_BUILTIN_DTB
  75. string "Builtin DTB"
  76. default ""
  77. help
  78. User can use it to specify the dts of the SoC
  79. endmenu
  80. menu "Kernel Features"
  81. source "kernel/Kconfig.hz"
  82. endmenu