Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. # For a description of the syntax of this configuration file,
  2. # see Documentation/kbuild/kconfig-language.txt.
  3. mainmenu "Linux/Microblaze Kernel Configuration"
  4. config MICROBLAZE
  5. def_bool y
  6. select HAVE_LMB
  7. select ARCH_WANT_OPTIONAL_GPIOLIB
  8. config SWAP
  9. def_bool n
  10. config RWSEM_GENERIC_SPINLOCK
  11. def_bool y
  12. config RWSEM_XCHGADD_ALGORITHM
  13. bool
  14. config ARCH_HAS_ILOG2_U32
  15. def_bool n
  16. config ARCH_HAS_ILOG2_U64
  17. def_bool n
  18. config GENERIC_FIND_NEXT_BIT
  19. def_bool y
  20. config GENERIC_HWEIGHT
  21. def_bool y
  22. config GENERIC_HARDIRQS
  23. def_bool y
  24. config GENERIC_IRQ_PROBE
  25. def_bool y
  26. config GENERIC_CALIBRATE_DELAY
  27. def_bool y
  28. config GENERIC_TIME
  29. def_bool y
  30. config GENERIC_TIME_VSYSCALL
  31. def_bool n
  32. config GENERIC_CLOCKEVENTS
  33. def_bool y
  34. config GENERIC_HARDIRQS_NO__DO_IRQ
  35. def_bool y
  36. config GENERIC_GPIO
  37. def_bool y
  38. config PCI
  39. depends on !MMU
  40. def_bool n
  41. config NO_DMA
  42. depends on !MMU
  43. def_bool n
  44. source "init/Kconfig"
  45. source "kernel/Kconfig.freezer"
  46. source "arch/microblaze/platform/Kconfig.platform"
  47. menu "Processor type and features"
  48. source kernel/time/Kconfig
  49. source "kernel/Kconfig.preempt"
  50. source "kernel/Kconfig.hz"
  51. config MMU
  52. def_bool n
  53. config NO_MMU
  54. bool
  55. depends on !MMU
  56. default y
  57. comment "Boot options"
  58. config CMDLINE_BOOL
  59. bool "Default bootloader kernel arguments"
  60. config CMDLINE
  61. string "Default kernel command string"
  62. depends on CMDLINE_BOOL
  63. default "console=ttyUL0,115200"
  64. help
  65. On some architectures there is currently no way for the boot loader
  66. to pass arguments to the kernel. For these architectures, you should
  67. supply some command-line options at build time by entering them
  68. here.
  69. config CMDLINE_FORCE
  70. bool "Force default kernel command string"
  71. depends on CMDLINE_BOOL
  72. default n
  73. help
  74. Set this to have arguments from the default kernel command string
  75. override those passed by the boot loader.
  76. config OF
  77. def_bool y
  78. config PROC_DEVICETREE
  79. bool "Support for device tree in /proc"
  80. depends on PROC_FS
  81. help
  82. This option adds a device-tree directory under /proc which contains
  83. an image of the device tree that the kernel copies from Open
  84. Firmware or other boot firmware. If unsure, say Y here.
  85. endmenu
  86. source "mm/Kconfig"
  87. menu "Exectuable file formats"
  88. source "fs/Kconfig.binfmt"
  89. endmenu
  90. source "net/Kconfig"
  91. source "drivers/Kconfig"
  92. source "fs/Kconfig"
  93. source "arch/microblaze/Kconfig.debug"
  94. source "security/Kconfig"
  95. source "crypto/Kconfig"
  96. source "lib/Kconfig"