Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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. help
  43. Andes(nds32) Linux support.
  44. config GENERIC_CALIBRATE_DELAY
  45. def_bool y
  46. config GENERIC_CSUM
  47. def_bool y
  48. config GENERIC_HWEIGHT
  49. def_bool y
  50. config GENERIC_LOCKBREAK
  51. def_bool y
  52. depends on PREEMPT
  53. config RWSEM_GENERIC_SPINLOCK
  54. def_bool y
  55. config TRACE_IRQFLAGS_SUPPORT
  56. def_bool y
  57. config STACKTRACE_SUPPORT
  58. def_bool y
  59. config FIX_EARLYCON_MEM
  60. def_bool y
  61. config PGTABLE_LEVELS
  62. default 2
  63. source "init/Kconfig"
  64. menu "System Type"
  65. source "arch/nds32/Kconfig.cpu"
  66. config NR_CPUS
  67. int
  68. default 1
  69. config MMU
  70. def_bool y
  71. config NDS32_BUILTIN_DTB
  72. string "Builtin DTB"
  73. default ""
  74. help
  75. User can use it to specify the dts of the SoC
  76. endmenu
  77. menu "Kernel Features"
  78. source "kernel/Kconfig.preempt"
  79. source "kernel/Kconfig.freezer"
  80. source "mm/Kconfig"
  81. source "kernel/Kconfig.hz"
  82. endmenu
  83. menu "Executable file formats"
  84. source "fs/Kconfig.binfmt"
  85. endmenu
  86. source "net/Kconfig"
  87. source "drivers/Kconfig"
  88. source "fs/Kconfig"
  89. menu "Kernel hacking"
  90. source "lib/Kconfig.debug"
  91. endmenu
  92. source "security/Kconfig"
  93. source "crypto/Kconfig"
  94. source "lib/Kconfig"