xref: /openbmc/linux/arch/microblaze/Kconfig (revision 575ca288)
1*575ca288SMichal Simek# For a description of the syntax of this configuration file,
2*575ca288SMichal Simek# see Documentation/kbuild/kconfig-language.txt.
3*575ca288SMichal Simek
4*575ca288SMichal Simekmainmenu "Linux/Microblaze Kernel Configuration"
5*575ca288SMichal Simek
6*575ca288SMichal Simekconfig MICROBLAZE
7*575ca288SMichal Simek	def_bool y
8*575ca288SMichal Simek	select HAVE_LMB
9*575ca288SMichal Simek
10*575ca288SMichal Simekconfig SWAP
11*575ca288SMichal Simek	def_bool n
12*575ca288SMichal Simek
13*575ca288SMichal Simekconfig RWSEM_GENERIC_SPINLOCK
14*575ca288SMichal Simek	def_bool y
15*575ca288SMichal Simek
16*575ca288SMichal Simekconfig RWSEM_XCHGADD_ALGORITHM
17*575ca288SMichal Simek	bool
18*575ca288SMichal Simek
19*575ca288SMichal Simekconfig ARCH_HAS_ILOG2_U32
20*575ca288SMichal Simek	def_bool n
21*575ca288SMichal Simek
22*575ca288SMichal Simekconfig ARCH_HAS_ILOG2_U64
23*575ca288SMichal Simek	def_bool n
24*575ca288SMichal Simek
25*575ca288SMichal Simekconfig GENERIC_FIND_NEXT_BIT
26*575ca288SMichal Simek	def_bool y
27*575ca288SMichal Simek
28*575ca288SMichal Simekconfig GENERIC_HWEIGHT
29*575ca288SMichal Simek	def_bool y
30*575ca288SMichal Simek
31*575ca288SMichal Simekconfig GENERIC_HARDIRQS
32*575ca288SMichal Simek	def_bool y
33*575ca288SMichal Simek
34*575ca288SMichal Simekconfig GENERIC_IRQ_PROBE
35*575ca288SMichal Simek	def_bool y
36*575ca288SMichal Simek
37*575ca288SMichal Simekconfig GENERIC_CALIBRATE_DELAY
38*575ca288SMichal Simek	def_bool y
39*575ca288SMichal Simek
40*575ca288SMichal Simekconfig GENERIC_TIME
41*575ca288SMichal Simek	def_bool y
42*575ca288SMichal Simek
43*575ca288SMichal Simekconfig GENERIC_TIME_VSYSCALL
44*575ca288SMichal Simek	def_bool n
45*575ca288SMichal Simek
46*575ca288SMichal Simekconfig GENERIC_CLOCKEVENTS
47*575ca288SMichal Simek	def_bool y
48*575ca288SMichal Simek
49*575ca288SMichal Simekconfig GENERIC_HARDIRQS_NO__DO_IRQ
50*575ca288SMichal Simek	def_bool y
51*575ca288SMichal Simek
52*575ca288SMichal Simekconfig PCI
53*575ca288SMichal Simek	depends on !MMU
54*575ca288SMichal Simek	def_bool n
55*575ca288SMichal Simek
56*575ca288SMichal Simekconfig NO_DMA
57*575ca288SMichal Simek	depends on !MMU
58*575ca288SMichal Simek	def_bool n
59*575ca288SMichal Simek
60*575ca288SMichal Simeksource "init/Kconfig"
61*575ca288SMichal Simek
62*575ca288SMichal Simeksource "kernel/Kconfig.freezer"
63*575ca288SMichal Simek
64*575ca288SMichal Simeksource "arch/microblaze/platform/Kconfig.platform"
65*575ca288SMichal Simek
66*575ca288SMichal Simekmenu "Processor type and features"
67*575ca288SMichal Simek
68*575ca288SMichal Simeksource kernel/time/Kconfig
69*575ca288SMichal Simek
70*575ca288SMichal Simeksource "kernel/Kconfig.preempt"
71*575ca288SMichal Simek
72*575ca288SMichal Simeksource "kernel/Kconfig.hz"
73*575ca288SMichal Simek
74*575ca288SMichal Simekconfig MMU
75*575ca288SMichal Simek	def_bool n
76*575ca288SMichal Simek
77*575ca288SMichal Simekconfig NO_MMU
78*575ca288SMichal Simek	bool
79*575ca288SMichal Simek	depends on !MMU
80*575ca288SMichal Simek	default y
81*575ca288SMichal Simek
82*575ca288SMichal Simekcomment "Boot options"
83*575ca288SMichal Simek
84*575ca288SMichal Simekconfig CMDLINE_BOOL
85*575ca288SMichal Simek	bool "Default bootloader kernel arguments"
86*575ca288SMichal Simek
87*575ca288SMichal Simekconfig CMDLINE
88*575ca288SMichal Simek	string "Default kernel command string"
89*575ca288SMichal Simek	depends on CMDLINE_BOOL
90*575ca288SMichal Simek	default "console=ttyUL0,115200"
91*575ca288SMichal Simek	help
92*575ca288SMichal Simek	  On some architectures there is currently no way for the boot loader
93*575ca288SMichal Simek	  to pass arguments to the kernel. For these architectures, you should
94*575ca288SMichal Simek	  supply some command-line options at build time by entering them
95*575ca288SMichal Simek	  here.
96*575ca288SMichal Simek
97*575ca288SMichal Simekconfig CMDLINE_FORCE
98*575ca288SMichal Simek	bool "Force default kernel command string"
99*575ca288SMichal Simek	depends on CMDLINE_BOOL
100*575ca288SMichal Simek	default n
101*575ca288SMichal Simek	help
102*575ca288SMichal Simek	  Set this to have arguments from the default kernel command string
103*575ca288SMichal Simek	  override those passed by the boot loader.
104*575ca288SMichal Simek
105*575ca288SMichal Simekconfig OF
106*575ca288SMichal Simek	def_bool y
107*575ca288SMichal Simek
108*575ca288SMichal Simekconfig OF_DEVICE
109*575ca288SMichal Simek	def_bool y
110*575ca288SMichal Simek
111*575ca288SMichal Simekconfig PROC_DEVICETREE
112*575ca288SMichal Simek	bool "Support for device tree in /proc"
113*575ca288SMichal Simek	depends on PROC_FS
114*575ca288SMichal Simek	help
115*575ca288SMichal Simek	  This option adds a device-tree directory under /proc which contains
116*575ca288SMichal Simek	  an image of the device tree that the kernel copies from Open
117*575ca288SMichal Simek	  Firmware or other boot firmware. If unsure, say Y here.
118*575ca288SMichal Simek
119*575ca288SMichal Simekendmenu
120*575ca288SMichal Simek
121*575ca288SMichal Simeksource "mm/Kconfig"
122*575ca288SMichal Simek
123*575ca288SMichal Simekmenu "Exectuable file formats"
124*575ca288SMichal Simek
125*575ca288SMichal Simeksource "fs/Kconfig.binfmt"
126*575ca288SMichal Simek
127*575ca288SMichal Simekendmenu
128*575ca288SMichal Simek
129*575ca288SMichal Simeksource "net/Kconfig"
130*575ca288SMichal Simek
131*575ca288SMichal Simeksource "drivers/Kconfig"
132*575ca288SMichal Simek
133*575ca288SMichal Simeksource "fs/Kconfig"
134*575ca288SMichal Simek
135*575ca288SMichal Simeksource "arch/microblaze/Kconfig.debug"
136*575ca288SMichal Simek
137*575ca288SMichal Simeksource "security/Kconfig"
138*575ca288SMichal Simek
139*575ca288SMichal Simeksource "crypto/Kconfig"
140*575ca288SMichal Simek
141*575ca288SMichal Simeksource "lib/Kconfig"
142