]>
Commit | Line | Data |
---|---|---|
51631259 MY |
1 | # |
2 | # For a description of the syntax of this configuration file, | |
59d7c34b RD |
3 | # see the file Documentation/kbuild/kconfig-language.txt in the |
4 | # Linux kernel source tree. | |
51631259 | 5 | # |
5972ff07 | 6 | mainmenu "U-Boot $(UBOOTVERSION) Configuration" |
51631259 | 7 | |
61139e2a TR |
8 | comment "Compiler: $(CC_VERSION_TEXT)" |
9 | ||
a9610bd8 TR |
10 | source "scripts/Kconfig.include" |
11 | ||
66afaef2 SG |
12 | # Allow defaults in arch-specific code to override any given here |
13 | source "arch/Kconfig" | |
14 | ||
51631259 MY |
15 | menu "General setup" |
16 | ||
4c7a2110 HS |
17 | config BROKEN |
18 | bool | |
19 | help | |
20 | This option cannot be enabled. It is used as dependency | |
21 | for broken and incomplete features. | |
22 | ||
524e98a7 TR |
23 | config DEPRECATED |
24 | bool | |
25 | help | |
26 | This option cannot be enabled. It it used as a dependency for | |
27 | code that relies on deprecated features that will be removed and | |
28 | the conversion deadline has passed. | |
29 | ||
e91c3c33 MY |
30 | config LOCALVERSION |
31 | string "Local version - append to U-Boot release" | |
e91c3c33 MY |
32 | help |
33 | Append an extra string to the end of your U-Boot version. | |
59d7c34b | 34 | This will show up in your boot log, for example. |
e91c3c33 MY |
35 | The string you set here will be appended after the contents of |
36 | any files with a filename matching localversion* in your | |
37 | object and source tree, in that order. Your total string can | |
38 | be a maximum of 64 characters. | |
39 | ||
40 | config LOCALVERSION_AUTO | |
41 | bool "Automatically append version information to the version string" | |
e91c3c33 MY |
42 | default y |
43 | help | |
44 | This will try to automatically determine if the current tree is a | |
59d7c34b | 45 | release tree by looking for Git tags that belong to the current |
e91c3c33 MY |
46 | top of tree revision. |
47 | ||
48 | A string of the format -gxxxxxxxx will be added to the localversion | |
59d7c34b | 49 | if a Git-based tree is found. The string generated by this will be |
e91c3c33 MY |
50 | appended after any matching localversion* files, and after the value |
51 | set in CONFIG_LOCALVERSION. | |
52 | ||
53 | (The actual string used here is the first eight characters produced | |
54 | by running the command: | |
55 | ||
56 | $ git rev-parse --verify HEAD | |
57 | ||
58 | which is done within the script "scripts/setlocalversion".) | |
59 | ||
473fc279 TR |
60 | config CC_IS_GCC |
61 | def_bool $(success,$(CC) --version | head -n 1 | grep -q gcc) | |
62 | ||
63 | config GCC_VERSION | |
64 | int | |
65 | default $(shell,$(srctree)/scripts/gcc-version.sh -p $(CC) | sed 's/^0*//') if CC_IS_GCC | |
66 | default 0 | |
67 | ||
68 | config CC_IS_CLANG | |
69 | def_bool $(success,$(CC) --version | head -n 1 | grep -q clang) | |
70 | ||
71 | config CLANG_VERSION | |
72 | int | |
73 | default $(shell,$(srctree)/scripts/clang-version.sh $(CC)) | |
74 | ||
4a8ed8e2 MY |
75 | config CC_OPTIMIZE_FOR_SIZE |
76 | bool "Optimize for size" | |
4a8ed8e2 MY |
77 | default y |
78 | help | |
79 | Enabling this option will pass "-Os" instead of "-O2" to gcc | |
80 | resulting in a smaller U-Boot image. | |
81 | ||
82 | This option is enabled by default for U-Boot. | |
83 | ||
1f1a0f3d | 84 | config OPTIMIZE_INLINING |
72c4d40d | 85 | bool "Allow compiler to uninline functions marked 'inline' in full U-Boot" |
72c4d40d TR |
86 | help |
87 | This option determines if U-Boot forces gcc to inline the functions | |
88 | developers have marked 'inline'. Doing so takes away freedom from gcc to | |
89 | do what it thinks is best, which is desirable in some cases for size | |
90 | reasons. | |
91 | ||
92 | config SPL_OPTIMIZE_INLINING | |
93 | bool "Allow compiler to uninline functions marked 'inline' in SPL" | |
94 | depends on SPL | |
72c4d40d TR |
95 | help |
96 | This option determines if U-Boot forces gcc to inline the functions | |
97 | developers have marked 'inline'. Doing so takes away freedom from gcc to | |
98 | do what it thinks is best, which is desirable in some cases for size | |
99 | reasons. | |
100 | ||
c1094987 MB |
101 | config ARCH_SUPPORTS_LTO |
102 | bool | |
103 | ||
104 | config LTO | |
105 | bool "Enable Link Time Optimizations" | |
106 | depends on ARCH_SUPPORTS_LTO | |
c1094987 MB |
107 | help |
108 | This option enables Link Time Optimization (LTO), a mechanism which | |
109 | allows the compiler to optimize between different compilation units. | |
110 | ||
111 | This can optimize away dead code paths, resulting in smaller binary | |
112 | size (if CC_OPTIMIZE_FOR_SIZE is enabled). | |
113 | ||
114 | This option is not available for every architecture and may | |
115 | introduce bugs. | |
116 | ||
117 | Currently, when compiling with GCC, due to a weird bug regarding | |
118 | jobserver, the final linking will not respect make's --jobs argument. | |
119 | Instead all available processors will be used (as reported by the | |
120 | nproc command). | |
121 | ||
122 | If unsure, say n. | |
123 | ||
72c4d40d TR |
124 | config TPL_OPTIMIZE_INLINING |
125 | bool "Allow compiler to uninline functions marked 'inline' in TPL" | |
126 | depends on TPL | |
1f1a0f3d TR |
127 | help |
128 | This option determines if U-Boot forces gcc to inline the functions | |
129 | developers have marked 'inline'. Doing so takes away freedom from gcc to | |
130 | do what it thinks is best, which is desirable in some cases for size | |
131 | reasons. | |
132 | ||
52ff8020 CG |
133 | config CC_COVERAGE |
134 | bool "Enable code coverage analysis" | |
135 | depends on SANDBOX | |
136 | help | |
137 | Enabling this option will pass "--coverage" to gcc to compile | |
138 | and link code instrumented for coverage analysis. | |
139 | ||
67f51b40 TR |
140 | config CC_HAS_ASM_INLINE |
141 | def_bool $(success,echo 'void foo(void) { asm inline (""); }' | $(CC) -x c - -c -o /dev/null) | |
142 | ||
75189730 PF |
143 | config XEN |
144 | bool "Select U-Boot be run as a bootloader for XEN Virtual Machine" | |
145 | help | |
146 | Enabling this option will make U-Boot be run as a bootloader | |
147 | for XEN [1] Virtual Machine. | |
148 | ||
149 | Xen is a virtual machine monitor (VMM) or a type-1 hypervisor with support | |
150 | for para-virtualization. Xen can organize the safe execution of several | |
151 | virtual machines on the same physical system with performance close to | |
152 | native. It is used as the basis for a number of different commercial and | |
153 | open source applications, such as: server virtualization, Infrastructure | |
154 | as a Service (IaaS), desktop virtualization, security applications, | |
155 | embedded and hardware appliances. | |
156 | Xen has a special VM called Domain-0 that runs the Dom0 kernel and allows | |
157 | Xen to use the device drivers for the Domain-0 kernel by default. | |
158 | ||
159 | [1] - https://xenproject.org/ | |
160 | ||
9f823615 HG |
161 | config DISTRO_DEFAULTS |
162 | bool "Select defaults suitable for booting general purpose Linux distributions" | |
58008cba MS |
163 | select AUTO_COMPLETE |
164 | select CMDLINE_EDITING | |
26959271 | 165 | select CMD_BOOTI if ARM64 |
58008cba | 166 | select CMD_BOOTZ if ARM && !ARM64 |
ba628855 | 167 | select CMD_DHCP if CMD_NET |
c4f66832 | 168 | select CMD_ENV_EXISTS |
9f823615 HG |
169 | select CMD_EXT2 |
170 | select CMD_EXT4 | |
171 | select CMD_FAT | |
172 | select CMD_FS_GENERIC | |
fa2c1467 | 173 | select CMD_PART if PARTITIONS |
58008cba MS |
174 | select CMD_PING if CMD_NET |
175 | select CMD_PXE if NET | |
993c912d | 176 | select CMD_SYSBOOT |
58008cba | 177 | select ENV_VARS_UBOOT_CONFIG |
9f823615 | 178 | select HUSH_PARSER |
d021e942 | 179 | select SUPPORT_RAW_INITRD |
58008cba MS |
180 | select SYS_LONGHELP |
181 | imply CMD_MII if NET | |
4aa74926 | 182 | imply USB_STORAGE |
58008cba | 183 | imply USE_BOOTCOMMAND |
9f823615 HG |
184 | help |
185 | Select this to enable various options and commands which are suitable | |
186 | for building u-boot for booting general purpose Linux distributions. | |
187 | ||
d021e942 AF |
188 | config ENV_VARS_UBOOT_CONFIG |
189 | bool "Add arch, board, vendor and soc variables to default environment" | |
190 | help | |
191 | Define this in order to add variables describing the | |
192 | U-Boot build configuration to the default environment. | |
193 | These will be named arch, cpu, board, vendor, and soc. | |
194 | Enabling this option will cause the following to be defined: | |
195 | - CONFIG_SYS_ARCH | |
196 | - CONFIG_SYS_CPU | |
197 | - CONFIG_SYS_BOARD | |
198 | - CONFIG_SYS_VENDOR | |
199 | - CONFIG_SYS_SOC | |
200 | ||
999a772d RF |
201 | config NR_DRAM_BANKS |
202 | int "Number of DRAM banks" | |
d5c819b8 | 203 | default 1 if ARCH_SUNXI || ARCH_OWL |
999a772d RF |
204 | default 4 |
205 | help | |
206 | This defines the number of DRAM banks. | |
207 | ||
405fc830 DW |
208 | config SYS_BOOT_GET_CMDLINE |
209 | bool "Enable kernel command line setup" | |
210 | help | |
211 | Enables allocating and saving kernel cmdline in space between | |
212 | "bootm_low" and "bootm_low" + BOOTMAPSZ. | |
213 | ||
214 | config SYS_BOOT_GET_KBD | |
215 | bool "Enable kernel board information setup" | |
216 | help | |
217 | Enables allocating and saving a kernel copy of the bd_info in | |
218 | space between "bootm_low" and "bootm_low" + BOOTMAPSZ. | |
219 | ||
b724bd7d SG |
220 | config SYS_MALLOC_F |
221 | bool "Enable malloc() pool before relocation" | |
326a6823 | 222 | default y if DM |
15a5c72c | 223 | |
b724bd7d | 224 | help |
59d7c34b | 225 | Before relocation, memory is very limited on many platforms. Still, |
b724bd7d SG |
226 | we can provide a small malloc() pool if needed. Driver model in |
227 | particular needs this to operate, so that it can allocate the | |
228 | initial serial device and any others that are needed. | |
229 | ||
230 | config SYS_MALLOC_F_LEN | |
231 | hex "Size of malloc() pool before relocation" | |
232 | depends on SYS_MALLOC_F | |
90e407ae | 233 | default 0x1000 if AM33XX |
4145fc18 | 234 | default 0x4000 if SANDBOX |
08919d38 | 235 | default 0x2000 if (ARCH_IMX8 || ARCH_IMX8M || ARCH_MX7 || \ |
6089d8ab BL |
236 | ARCH_MX7ULP || ARCH_MX6 || ARCH_MX5 || \ |
237 | ARCH_LS1012A || ARCH_LS1021A || ARCH_LS1043A || \ | |
97949924 | 238 | ARCH_LS1046A || ARCH_QEMU || ARCH_SUNXI || ARCH_OWL) |
b724bd7d SG |
239 | default 0x400 |
240 | help | |
59d7c34b | 241 | Before relocation, memory is very limited on many platforms. Still, |
b724bd7d SG |
242 | we can provide a small malloc() pool if needed. Driver model in |
243 | particular needs this to operate, so that it can allocate the | |
244 | initial serial device and any others that are needed. | |
245 | ||
01aa5b8f SDPP |
246 | config SYS_MALLOC_LEN |
247 | hex "Define memory for Dynamic allocation" | |
7cfbba36 | 248 | default 0x2000000 if ARCH_ROCKCHIP || ARCH_OMAP2PLUS || ARCH_MESON |
7cfbba36 | 249 | default 0x200000 if ARCH_BMIPS || X86 |
b6ffd58e IZ |
250 | default 0x120000 if MACH_SUNIV |
251 | default 0x220000 if MACH_SUN8I_V3S | |
252 | default 0x4020000 if ARCH_SUNXI | |
7cfbba36 | 253 | default 0x400000 |
01aa5b8f SDPP |
254 | help |
255 | This defines memory to be allocated for Dynamic allocation | |
256 | TODO: Use for other architectures | |
257 | ||
f1896c45 | 258 | config SPL_SYS_MALLOC_F_LEN |
1426174f | 259 | hex "Size of malloc() pool in SPL" |
05705566 | 260 | depends on SYS_MALLOC_F && SPL |
5602330d | 261 | default 0x2800 if RCAR_GEN3 |
14aa210c MS |
262 | default SYS_MALLOC_F_LEN |
263 | help | |
1426174f | 264 | In SPL memory is very limited on many platforms. Still, |
14aa210c MS |
265 | we can provide a small malloc() pool if needed. Driver model in |
266 | particular needs this to operate, so that it can allocate the | |
267 | initial serial device and any others that are needed. | |
ae2cee2e | 268 | |
1426174f SG |
269 | It is possible to enable CONFIG_SYS_SPL_MALLOC_START to start a new |
270 | malloc() region in SDRAM once it is inited. | |
271 | ||
ae2cee2e | 272 | config TPL_SYS_MALLOC_F_LEN |
1426174f | 273 | hex "Size of malloc() pool in TPL" |
05705566 | 274 | depends on SYS_MALLOC_F && TPL |
1426174f | 275 | default SPL_SYS_MALLOC_F_LEN |
14aa210c | 276 | help |
1426174f | 277 | In TPL memory is very limited on many platforms. Still, |
14aa210c MS |
278 | we can provide a small malloc() pool if needed. Driver model in |
279 | particular needs this to operate, so that it can allocate the | |
280 | initial serial device and any others that are needed. | |
f1896c45 | 281 | |
1bf0979f | 282 | menuconfig EXPERT |
0aa8a4ad PM |
283 | bool "Configure standard U-Boot features (expert users)" |
284 | default y | |
285 | help | |
286 | This option allows certain base U-Boot options and settings | |
287 | to be disabled or tweaked. This is for specialized | |
288 | environments which can tolerate a "non-standard" U-Boot. | |
59d7c34b | 289 | Use this only if you really know what you are doing. |
0aa8a4ad PM |
290 | |
291 | if EXPERT | |
292 | config SYS_MALLOC_CLEAR_ON_INIT | |
293 | bool "Init with zeros the memory reserved for malloc (slow)" | |
294 | default y | |
295 | help | |
296 | This setting is enabled by default. The reserved malloc | |
297 | memory is initialized with zeros, so first malloc calls | |
298 | will return the pointer to the zeroed memory. But this | |
299 | slows the boot time. | |
300 | ||
301 | It is recommended to disable it, when CONFIG_SYS_MALLOC_LEN | |
302 | value, has more than few MiB, e.g. when uses bzip2 or bmp logo. | |
303 | Then the boot time can be significantly reduced. | |
304 | Warning: | |
305 | When disabling this, please check if malloc calls, maybe | |
59d7c34b | 306 | should be replaced by calloc - if one expects zeroed memory. |
022885cb | 307 | |
9297e366 MB |
308 | config SYS_MALLOC_DEFAULT_TO_INIT |
309 | bool "Default malloc to init while reserving the memory for it" | |
9297e366 MB |
310 | help |
311 | It may happen that one needs to move the dynamic allocation | |
312 | from one to another memory range, eg. when moving the malloc | |
313 | from the limited static to a potentially large dynamic (DDR) | |
314 | memory. | |
315 | ||
316 | If so then on top of setting the updated memory aside one | |
317 | needs to bring the malloc init. | |
318 | ||
319 | If such a scenario is sought choose yes. | |
320 | ||
022885cb SG |
321 | config TOOLS_DEBUG |
322 | bool "Enable debug information for tools" | |
323 | help | |
324 | Enable generation of debug information for tools such as mkimage. | |
325 | This can be used for debugging purposes. With debug information | |
326 | it is possible to set breakpoints on particular lines, single-step | |
327 | debug through the source code, etc. | |
328 | ||
266aa86b | 329 | endif # EXPERT |
bb6b142f MY |
330 | |
331 | config PHYS_64BIT | |
332 | bool "64bit physical address support" | |
333 | help | |
334 | Say Y here to support 64bit physical memory address. | |
335 | This can be used not only for 64bit SoCs, but also for | |
3aeb771c | 336 | large physical address extension on 32bit SoCs. |
bb6b142f | 337 | |
bcd4e6f3 SG |
338 | config HAS_ROM |
339 | bool | |
340 | select BINMAN | |
341 | help | |
342 | Enables building of a u-boot.rom target. This collects U-Boot and | |
343 | any necessary binary blobs. | |
344 | ||
9ea6f718 SR |
345 | config SPL_IMAGE |
346 | string "SPL image used in the combined SPL+U-Boot image" | |
347 | default "spl/boot.bin" if ARCH_AT91 && SPL_NAND_SUPPORT | |
348 | default "spl/u-boot-spl.bin" | |
05705566 | 349 | depends on SPL |
9ea6f718 SR |
350 | help |
351 | Select the SPL build target that shall be generated by the SPL | |
352 | build process (default spl/u-boot-spl.bin). This image will be | |
353 | used to generate a combined image with SPL and main U-Boot | |
354 | proper as one single image. | |
355 | ||
dc146ca1 JT |
356 | config BUILD_TARGET |
357 | string "Build target special images" | |
e3ada91e DW |
358 | default "u-boot-with-spl.sfp" if TARGET_SOCFPGA_ARRIA10 |
359 | default "u-boot-with-spl.sfp" if TARGET_SOCFPGA_GEN5 | |
0ef69208 | 360 | default "u-boot-spl.kwb" if ARCH_MVEBU && SPL |
dc146ca1 | 361 | default "u-boot-elf.srec" if RCAR_GEN3 |
a32dd071 | 362 | default "u-boot.itb" if !BINMAN && SPL_LOAD_FIT && (ARCH_ROCKCHIP || \ |
5b21d648 | 363 | ARCH_SUNXI || RISCV || ARCH_ZYNQMP) |
bb0fb4c0 | 364 | default "u-boot.kwb" if ARCH_KIRKWOOD |
9ea6f718 | 365 | default "u-boot-with-spl.bin" if ARCH_AT91 && SPL_NAND_SUPPORT |
4f761dd2 | 366 | default "u-boot-with-spl.imx" if ARCH_MX6 && SPL |
dc146ca1 JT |
367 | help |
368 | Some SoCs need special image types (e.g. U-Boot binary | |
369 | with a special header) as build targets. By defining | |
370 | CONFIG_BUILD_TARGET in the SoC / board header, this | |
371 | special image will be automatically built upon calling | |
372 | make / buildman. | |
373 | ||
d760a5ef TR |
374 | config SYS_CUSTOM_LDSCRIPT |
375 | bool "Use a custom location for the U-Boot linker script" | |
376 | help | |
377 | Normally when linking U-Boot we will look in the board directory, | |
378 | the CPU directory and finally the "cpu" directory of the architecture | |
379 | for the ile "u-boot.lds" and use that as our linker. However, in | |
380 | some cases we need to provide a different linker script. To do so, | |
381 | enable this option and then provide the location under | |
382 | CONFIG_SYS_LDSCRIPT. | |
383 | ||
384 | config SYS_LDSCRIPT | |
385 | depends on SYS_CUSTOM_LDSCRIPT | |
386 | string "Custom ldscript location" | |
387 | help | |
388 | Path within the source tree to the linker script to use for the | |
389 | main U-Boot binary. | |
390 | ||
49c8ef0e TR |
391 | config SYS_LOAD_ADDR |
392 | hex "Address in memory to use by default" | |
393 | default 0x01000000 if ARCH_SOCFPGA | |
394 | default 0x02000000 if PPC || X86 | |
b6ffd58e | 395 | default 0x81000000 if MACH_SUNIV |
49c8ef0e | 396 | default 0x22000000 if MACH_SUN9I |
b6ffd58e | 397 | default 0x42000000 if ARCH_SUNXI |
49c8ef0e TR |
398 | default 0x82000000 if ARCH_KEYSTONE || ARCH_OMAP2PLUS || ARCH_K3 |
399 | default 0x82000000 if ARCH_MX6 && (MX6SL || MX6SLL || MX6SX || MX6UL || MX6ULL) | |
400 | default 0x12000000 if ARCH_MX6 && !(MX6SL || MX6SLL || MX6SX || MX6UL || MX6ULL) | |
401 | default 0x80800000 if ARCH_MX7 | |
402 | default 0x90000000 if FSL_LSCH2 || FSL_LSCH3 | |
403 | help | |
404 | Address in memory to use as the default safe load address. | |
405 | ||
93db2b83 SG |
406 | config ERR_PTR_OFFSET |
407 | hex | |
408 | default 0x0 | |
409 | help | |
410 | Some U-Boot pointers have redundant information, so we can use a | |
411 | scheme where we can return either an error code or a pointer with the | |
412 | same return value. The default implementation just casts the pointer | |
413 | to a number, however, this may fail on platforms where the end of the | |
414 | address range is used for valid pointers (e.g. 0xffffff00 is a valid | |
415 | heap pointer in socfpga SPL). | |
416 | For such platforms, this value provides an upper range of those error | |
417 | pointer values - up to 'MAX_ERRNO' bytes below this value must be | |
418 | unused/invalid addresses. | |
419 | ||
e14ba8a5 MS |
420 | config PLATFORM_ELFENTRY |
421 | string | |
422 | default "__start" if MIPS | |
423 | default "_start" | |
424 | ||
74b869ba HS |
425 | config STACK_SIZE |
426 | hex "Define max stack size that can be used by U-Boot" | |
427 | default 0x4000000 if ARCH_VERSAL || ARCH_ZYNQMP | |
428 | default 0x200000 if MICROBLAZE | |
429 | default 0x1000000 | |
430 | help | |
431 | Define Max stack size that can be used by U-Boot. This value is used | |
432 | by the UEFI sub-system. On some boards initrd_high is calculated as | |
433 | base stack pointer minus this stack size. | |
434 | ||
7be19313 OP |
435 | config SYS_HAS_SRAM |
436 | bool | |
437 | default y if TARGET_PIC32MZDASK | |
438 | default y if TARGET_DEVKIT8000 | |
439 | default y if TARGET_TRICORDER | |
7be19313 OP |
440 | help |
441 | Enable this to allow support for the on board SRAM. | |
442 | SRAM base address is controlled by CONFIG_SYS_SRAM_BASE. | |
443 | SRAM size is controlled by CONFIG_SYS_SRAM_SIZE. | |
444 | ||
dd084b0a OP |
445 | config SYS_SRAM_BASE |
446 | hex | |
447 | default 0x80000000 if TARGET_PIC32MZDASK | |
9a17bfb6 OP |
448 | default 0x40200000 if TARGET_DEVKIT8000 |
449 | default 0x40200000 if TARGET_TRICORDER | |
dd084b0a OP |
450 | default 0x0 |
451 | ||
9f63f027 OP |
452 | config SYS_SRAM_SIZE |
453 | hex | |
454 | default 0x00080000 if TARGET_PIC32MZDASK | |
455 | default 0x10000 if TARGET_DEVKIT8000 | |
456 | default 0x10000 if TARGET_TRICORDER | |
457 | default 0x0 | |
458 | ||
480245cf ARS |
459 | config MP |
460 | bool "Support for multiprocessor" | |
461 | help | |
462 | This provides an option to bringup different processors | |
463 | in multiprocessor cases. | |
464 | ||
fc6ef71a HS |
465 | config EXAMPLES |
466 | bool "Compile API examples" | |
467 | depends on !SANDBOX | |
468 | default y if ARCH_QEMU | |
469 | help | |
470 | U-Boot provides an API for standalone applications. Examples are | |
471 | provided in directory examples/. | |
472 | ||
40ad4c4b MY |
473 | endmenu # General setup |
474 | ||
4db98d3d EV |
475 | source "api/Kconfig" |
476 | ||
19a91f24 SG |
477 | source "boot/Kconfig" |
478 | ||
ed36323f MY |
479 | source "common/Kconfig" |
480 | ||
72a8cf8d SG |
481 | source "cmd/Kconfig" |
482 | ||
e274ef6b PD |
483 | source "disk/Kconfig" |
484 | ||
783e6a72 MY |
485 | source "dts/Kconfig" |
486 | ||
0649cd0d SG |
487 | source "env/Kconfig" |
488 | ||
ed36323f MY |
489 | source "net/Kconfig" |
490 | ||
491 | source "drivers/Kconfig" | |
492 | ||
493 | source "fs/Kconfig" | |
494 | ||
495 | source "lib/Kconfig" | |
1967982a SG |
496 | |
497 | source "test/Kconfig" | |
1fa057be SG |
498 | |
499 | source "tools/Kconfig" |