blob: b5f7450ba6b7901bfaf3f6203b0a3cee46e7f4a5 [file] [log] [blame]
Masahiro Yamada804bc5e2014-07-30 14:08:15 +09001#
2# For a description of the syntax of this configuration file,
Robert P. J. Day2f845be2016-04-16 05:53:07 -04003# see the file Documentation/kbuild/kconfig-language.txt in the
4# Linux kernel source tree.
Masahiro Yamada804bc5e2014-07-30 14:08:15 +09005#
6mainmenu "U-Boot $UBOOTVERSION Configuration"
7
8config UBOOTVERSION
9 string
10 option env="UBOOTVERSION"
11
Simon Glass157c3952015-02-24 22:26:19 +090012# Allow defaults in arch-specific code to override any given here
13source "arch/Kconfig"
14
Masahiro Yamada804bc5e2014-07-30 14:08:15 +090015menu "General setup"
16
Heinrich Schuchardt556f86d2017-10-19 23:49:19 +020017config BROKEN
18 bool
19 help
20 This option cannot be enabled. It is used as dependency
21 for broken and incomplete features.
22
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090023config LOCALVERSION
24 string "Local version - append to U-Boot release"
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090025 help
26 Append an extra string to the end of your U-Boot version.
Robert P. J. Day2f845be2016-04-16 05:53:07 -040027 This will show up in your boot log, for example.
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090028 The string you set here will be appended after the contents of
29 any files with a filename matching localversion* in your
30 object and source tree, in that order. Your total string can
31 be a maximum of 64 characters.
32
33config LOCALVERSION_AUTO
34 bool "Automatically append version information to the version string"
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090035 default y
36 help
37 This will try to automatically determine if the current tree is a
Robert P. J. Day2f845be2016-04-16 05:53:07 -040038 release tree by looking for Git tags that belong to the current
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090039 top of tree revision.
40
41 A string of the format -gxxxxxxxx will be added to the localversion
Robert P. J. Day2f845be2016-04-16 05:53:07 -040042 if a Git-based tree is found. The string generated by this will be
Masahiro Yamada6ea06e62014-08-22 19:42:27 +090043 appended after any matching localversion* files, and after the value
44 set in CONFIG_LOCALVERSION.
45
46 (The actual string used here is the first eight characters produced
47 by running the command:
48
49 $ git rev-parse --verify HEAD
50
51 which is done within the script "scripts/setlocalversion".)
52
Masahiro Yamada8240a4b2014-08-22 19:42:29 +090053config CC_OPTIMIZE_FOR_SIZE
54 bool "Optimize for size"
Masahiro Yamada8240a4b2014-08-22 19:42:29 +090055 default y
56 help
57 Enabling this option will pass "-Os" instead of "-O2" to gcc
58 resulting in a smaller U-Boot image.
59
60 This option is enabled by default for U-Boot.
61
Christian Gmeiner0e7c0712018-04-09 17:11:45 +020062config CC_COVERAGE
63 bool "Enable code coverage analysis"
64 depends on SANDBOX
65 help
66 Enabling this option will pass "--coverage" to gcc to compile
67 and link code instrumented for coverage analysis.
68
Hans de Goedef99c5cb2016-06-20 23:16:28 +020069config DISTRO_DEFAULTS
70 bool "Select defaults suitable for booting general purpose Linux distributions"
Tom Rini80d51a42017-11-06 18:15:11 -050071 imply USE_BOOTCOMMAND
Tom Rini53b32702016-08-12 08:31:17 -040072 select CMD_BOOTZ if ARM && !ARM64
Masahiro Yamada04cf1552016-08-12 08:31:16 -040073 select CMD_BOOTI if ARM64
Joe Hershberger1c657e92018-04-13 15:26:31 -050074 select CMD_DHCP if CMD_NET
75 select CMD_PING if CMD_NET
Joe Hershberger5277a972018-04-13 15:26:39 -050076 select CMD_PXE if NET
Hans de Goedef99c5cb2016-06-20 23:16:28 +020077 select CMD_EXT2
78 select CMD_EXT4
79 select CMD_FAT
80 select CMD_FS_GENERIC
Michal Simek2f785a12018-02-26 16:01:02 +010081 imply CMD_MII if NET
Tom Rini732aa4a2018-02-10 16:54:38 -050082 select CMD_PART if PARTITIONS
Hans de Goedef99c5cb2016-06-20 23:16:28 +020083 select HUSH_PARSER
Adam Ford58dbf862018-02-06 07:58:59 -060084 select CMDLINE_EDITING
85 select AUTO_COMPLETE
86 select SYS_LONGHELP
87 select SUPPORT_RAW_INITRD
88 select ENV_VARS_UBOOT_CONFIG
Hans de Goedef99c5cb2016-06-20 23:16:28 +020089 help
90 Select this to enable various options and commands which are suitable
91 for building u-boot for booting general purpose Linux distributions.
92
Adam Ford58dbf862018-02-06 07:58:59 -060093config ENV_VARS_UBOOT_CONFIG
94 bool "Add arch, board, vendor and soc variables to default environment"
95 help
96 Define this in order to add variables describing the
97 U-Boot build configuration to the default environment.
98 These will be named arch, cpu, board, vendor, and soc.
99 Enabling this option will cause the following to be defined:
100 - CONFIG_SYS_ARCH
101 - CONFIG_SYS_CPU
102 - CONFIG_SYS_BOARD
103 - CONFIG_SYS_VENDOR
104 - CONFIG_SYS_SOC
105
Derald D. Woodseb730bd2018-01-22 17:17:10 -0600106config SYS_BOOT_GET_CMDLINE
107 bool "Enable kernel command line setup"
108 help
109 Enables allocating and saving kernel cmdline in space between
110 "bootm_low" and "bootm_low" + BOOTMAPSZ.
111
112config SYS_BOOT_GET_KBD
113 bool "Enable kernel board information setup"
114 help
115 Enables allocating and saving a kernel copy of the bd_info in
116 space between "bootm_low" and "bootm_low" + BOOTMAPSZ.
117
Simon Glass838723b2015-02-11 16:32:59 -0700118config SYS_MALLOC_F
119 bool "Enable malloc() pool before relocation"
Masahiro Yamadac6988242015-03-19 19:42:55 +0900120 default y if DM
Simon Glass838723b2015-02-11 16:32:59 -0700121 help
Robert P. J. Day2f845be2016-04-16 05:53:07 -0400122 Before relocation, memory is very limited on many platforms. Still,
Simon Glass838723b2015-02-11 16:32:59 -0700123 we can provide a small malloc() pool if needed. Driver model in
124 particular needs this to operate, so that it can allocate the
125 initial serial device and any others that are needed.
126
127config SYS_MALLOC_F_LEN
128 hex "Size of malloc() pool before relocation"
129 depends on SYS_MALLOC_F
Sjoerd Simons4e335c32018-04-12 18:09:58 +0200130 default 0x1000 if AM33XX
Simon Glass838723b2015-02-11 16:32:59 -0700131 default 0x400
132 help
Robert P. J. Day2f845be2016-04-16 05:53:07 -0400133 Before relocation, memory is very limited on many platforms. Still,
Simon Glass838723b2015-02-11 16:32:59 -0700134 we can provide a small malloc() pool if needed. Driver model in
135 particular needs this to operate, so that it can allocate the
136 initial serial device and any others that are needed.
137
Andy Yan1fa20e4d2017-07-24 17:43:34 +0800138config SPL_SYS_MALLOC_F_LEN
Philipp Tomsich10139352017-07-28 11:06:03 +0200139 hex "Size of malloc() pool in SPL before relocation"
140 depends on SYS_MALLOC_F
141 default SYS_MALLOC_F_LEN
142 help
143 Before relocation, memory is very limited on many platforms. Still,
144 we can provide a small malloc() pool if needed. Driver model in
145 particular needs this to operate, so that it can allocate the
146 initial serial device and any others that are needed.
147
148config TPL_SYS_MALLOC_F_LEN
149 hex "Size of malloc() pool in TPL before relocation"
Andy Yan1fa20e4d2017-07-24 17:43:34 +0800150 depends on SYS_MALLOC_F
151 default SYS_MALLOC_F_LEN
152 help
153 Before relocation, memory is very limited on many platforms. Still,
154 we can provide a small malloc() pool if needed. Driver model in
155 particular needs this to operate, so that it can allocate the
156 initial serial device and any others that are needed.
157
Tom Rinia50d5b52014-11-14 09:34:29 +0100158menuconfig EXPERT
Przemyslaw Marczak88436782015-03-04 14:01:24 +0100159 bool "Configure standard U-Boot features (expert users)"
160 default y
161 help
162 This option allows certain base U-Boot options and settings
163 to be disabled or tweaked. This is for specialized
164 environments which can tolerate a "non-standard" U-Boot.
Robert P. J. Day2f845be2016-04-16 05:53:07 -0400165 Use this only if you really know what you are doing.
Przemyslaw Marczak88436782015-03-04 14:01:24 +0100166
167if EXPERT
168 config SYS_MALLOC_CLEAR_ON_INIT
169 bool "Init with zeros the memory reserved for malloc (slow)"
170 default y
171 help
172 This setting is enabled by default. The reserved malloc
173 memory is initialized with zeros, so first malloc calls
174 will return the pointer to the zeroed memory. But this
175 slows the boot time.
Tom Rinia50d5b52014-11-14 09:34:29 +0100176
Przemyslaw Marczak88436782015-03-04 14:01:24 +0100177 It is recommended to disable it, when CONFIG_SYS_MALLOC_LEN
178 value, has more than few MiB, e.g. when uses bzip2 or bmp logo.
179 Then the boot time can be significantly reduced.
180 Warning:
181 When disabling this, please check if malloc calls, maybe
Robert P. J. Day2f845be2016-04-16 05:53:07 -0400182 should be replaced by calloc - if one expects zeroed memory.
Simon Glass86a64492016-06-30 10:52:20 -0600183
184config TOOLS_DEBUG
185 bool "Enable debug information for tools"
186 help
187 Enable generation of debug information for tools such as mkimage.
188 This can be used for debugging purposes. With debug information
189 it is possible to set breakpoints on particular lines, single-step
190 debug through the source code, etc.
191
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500192endif # EXPERT
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900193
194config PHYS_64BIT
195 bool "64bit physical address support"
196 help
197 Say Y here to support 64bit physical memory address.
198 This can be used not only for 64bit SoCs, but also for
199 large physical address extention on 32bit SoCs.
200
Heinrich Schuchardtae284492017-10-16 18:08:38 +0000201config BUILD_ROM
202 bool "Build U-Boot as BIOS replacement"
203 depends on X86
204 help
205 This option allows to build a ROM version of U-Boot.
206 The build process generally requires several binary blobs
207 which are not shipped in the U-Boot source tree.
208 Please, see doc/README.x86 for details.
209
Masahiro Yamada9eeddf22014-11-26 18:42:31 +0900210endmenu # General setup
211
Masahiro Yamada6ea06e62014-08-22 19:42:27 +0900212menu "Boot images"
213
Tom Rinib5bf5622017-08-25 17:50:27 -0400214config ANDROID_BOOT_IMAGE
215 bool "Enable support for Android Boot Images"
216 default y if FASTBOOT
217 help
218 This enables support for booting images which use the Android
219 image format header.
220
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900221config FIT
222 bool "Support Flattened Image Tree"
Andre Przywara84763302017-03-15 01:19:06 +0000223 select MD5
Tom Rini5bdd9192017-05-15 12:17:49 -0400224 select SHA1
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900225 help
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500226 This option allows you to boot the new uImage structure,
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900227 Flattened Image Tree. FIT is formally a FDT, which can include
228 images of various types (kernel, FDT blob, ramdisk, etc.)
229 in a single blob. To boot this new uImage structure,
Igor Grinberge40176b2015-08-26 17:54:45 +0300230 pass the address of the blob to the "bootm" command.
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700231 FIT is very flexible, supporting compression, multiple images,
232 multiple configurations, verification through hashing and also
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500233 verified boot (secure boot using RSA).
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900234
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500235if FIT
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900236
Tom Rinicc54a102017-05-15 12:17:48 -0400237config FIT_ENABLE_SHA256_SUPPORT
238 bool "Support SHA256 checksum of FIT image contents"
Tom Rini5bdd9192017-05-15 12:17:49 -0400239 select SHA256
Tom Rinicc54a102017-05-15 12:17:48 -0400240 default y
241 help
242 Enable this to support SHA256 checksum of FIT image contents. A
243 SHA256 checksum is a 256-bit (32-byte) hash value used to check that
244 the image contents have not been corrupted. SHA256 is recommended
245 for use in secure applications since (as at 2016) there is no known
246 feasible attack that could produce a 'collision' with differing
247 input data. Use this for the highest security. Note that only the
248 SHA256 variant is supported: SHA512 and others are not currently
249 supported in U-Boot.
250
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900251config FIT_SIGNATURE
Ruchika Gupta2c3822e2015-01-23 16:01:51 +0530252 bool "Enable signature verification of FIT uImages"
Chris Kuetheb58cf4f2015-02-04 19:16:14 -0800253 depends on DM
Ruchika Gupta2c3822e2015-01-23 16:01:51 +0530254 select RSA
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900255 help
256 This option enables signature verification of FIT uImages,
gaurav ranaef201592015-02-20 12:51:46 +0530257 using a hash signed and verified using RSA. If
258 CONFIG_SHA_PROG_HW_ACCEL is defined, i.e support for progressive
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500259 hashing is available using hardware, then the RSA library will use
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700260 it. See doc/uImage.FIT/signature.txt for more details.
261
262 WARNING: When relying on signed FIT images with a required signature
263 check the legacy image format is disabled by default, so that
264 unsigned images cannot be loaded. If a board needs the legacy image
265 format support in this case, enable it using
266 CONFIG_IMAGE_FORMAT_LEGACY.
267
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500268config FIT_VERBOSE
269 bool "Show verbose messages when FIT images fail"
270 help
271 Generally a system will have valid FIT images so debug messages
272 are a waste of code space. If you are debugging your images then
273 you can enable this option to get more verbose information about
274 failures.
Teddy Reed5021e3c2016-06-09 19:18:44 -0700275
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700276config FIT_BEST_MATCH
277 bool "Select the best match for the kernel device tree"
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700278 help
279 When no configuration is explicitly selected, default to the
280 one whose fdt's compatibility field best matches that of
281 U-Boot itself. A match is considered "best" if it matches the
282 most specific compatibility entry of U-Boot's fdt's root node.
283 The order of entries in the configuration's fdt is ignored.
284
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500285config FIT_IMAGE_POST_PROCESS
286 bool "Enable post-processing of FIT artifacts after loading by U-Boot"
287 depends on TI_SECURE_DEVICE
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700288 help
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500289 Allows doing any sort of manipulation to blobs after they got extracted
290 from FIT images like stripping off headers or modifying the size of the
291 blob, verification, authentication, decryption etc. in a platform or
292 board specific way. In order to use this feature a platform or board-
293 specific implementation of board_fit_image_post_process() must be
294 provided. Also, anything done during this post-processing step would
295 need to be comprehended in how the images were prepared before being
296 injected into the FIT creation (i.e. the blobs would have been pre-
297 processed before being added to the FIT image).
298
Tom Rinidf7576b2017-05-22 14:15:16 -0400299if SPL
300
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500301config SPL_FIT
302 bool "Support Flattened Image Tree within SPL"
303 depends on SPL
Andre Przywarad28fda22017-04-26 01:32:38 +0100304 select SPL_OF_LIBFDT
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500305
306config SPL_FIT_SIGNATURE
307 bool "Enable signature verification of FIT firmware within SPL"
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500308 depends on SPL_DM
Andre Przywarad28fda22017-04-26 01:32:38 +0100309 select SPL_FIT
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500310 select SPL_RSA
311
312config SPL_LOAD_FIT
313 bool "Enable SPL loading U-Boot as a FIT"
Andre Przywarad28fda22017-04-26 01:32:38 +0100314 select SPL_FIT
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500315 help
316 Normally with the SPL framework a legacy image is generated as part
317 of the build. This contains U-Boot along with information as to
318 where it should be loaded. This option instead enables generation
319 of a FIT (Flat Image Tree) which provides more flexibility. In
320 particular it can handle selecting from multiple device tree
321 and passing the correct one to U-Boot.
322
323config SPL_FIT_IMAGE_POST_PROCESS
324 bool "Enable post-processing of FIT artifacts after loading by the SPL"
ext-vasily.gurevich@vaisala.comd1659de2017-10-02 13:42:55 +0000325 depends on SPL_LOAD_FIT
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500326 help
327 Allows doing any sort of manipulation to blobs after they got extracted
328 from the U-Boot FIT image like stripping off headers or modifying the
329 size of the blob, verification, authentication, decryption etc. in a
330 platform or board specific way. In order to use this feature a platform
331 or board-specific implementation of board_fit_image_post_process() must
332 be provided. Also, anything done during this post-processing step would
333 need to be comprehended in how the images were prepared before being
334 injected into the FIT creation (i.e. the blobs would have been pre-
335 processed before being added to the FIT image).
336
Andre Przywara0f6456d2017-04-26 01:32:45 +0100337config SPL_FIT_SOURCE
338 string ".its source file for U-Boot FIT image"
339 depends on SPL_FIT
340 help
341 Specifies a (platform specific) FIT source file to generate the
342 U-Boot FIT image. This could specify further image to load and/or
343 execute.
344
345config SPL_FIT_GENERATOR
346 string ".its file generator script for U-Boot FIT image"
347 depends on SPL_FIT
Andre Przywarad8362162017-04-26 01:32:48 +0100348 default "board/sunxi/mksunxi_fit_atf.sh" if SPL_LOAD_FIT && ARCH_SUNXI
Andre Przywara0f6456d2017-04-26 01:32:45 +0100349 help
350 Specifies a (platform specific) script file to generate the FIT
351 source file used to build the U-Boot FIT image file. This gets
352 passed a list of supported device tree file stub names to
353 include in the generated image.
354
Tom Rinidf7576b2017-05-22 14:15:16 -0400355endif # SPL
356
Robert P. J. Daye4829f32017-01-02 16:32:13 -0500357endif # FIT
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700358
Alex Kiernan0419a9b2018-04-20 21:25:38 +0000359config IMAGE_FORMAT_LEGACY
360 bool "Enable support for the legacy image format"
361 default y if !FIT_SIGNATURE
362 help
363 This option enables the legacy image format. It is enabled by
364 default for backward compatibility, unless FIT_SIGNATURE is
365 set where it is disabled so that unsigned images cannot be
366 loaded. If a board needs the legacy image format support in this
367 case, enable it here.
368
Simon Glasse3ee2fb2016-02-22 22:55:43 -0700369config OF_BOARD_SETUP
370 bool "Set up board-specific details in device tree before boot"
371 depends on OF_LIBFDT
372 help
373 This causes U-Boot to call ft_board_setup() before booting into
374 the Operating System. This function can set up various
375 board-specific information in the device tree for use by the OS.
376 The device tree is then passed to the OS.
377
378config OF_SYSTEM_SETUP
379 bool "Set up system-specific details in device tree before boot"
380 depends on OF_LIBFDT
381 help
382 This causes U-Boot to call ft_system_setup() before booting into
383 the Operating System. This function can set up various
384 system-specific information in the device tree for use by the OS.
385 The device tree is then passed to the OS.
386
387config OF_STDOUT_VIA_ALIAS
388 bool "Update the device-tree stdout alias from U-Boot"
389 depends on OF_LIBFDT
390 help
391 This uses U-Boot's serial alias from the aliases node to update
392 the device tree passed to the OS. The "linux,stdout-path" property
393 in the chosen node is set to point to the correct serial node.
394 This option currently references CONFIG_CONS_INDEX, which is
395 incorrect when used with device tree as this option does not
396 exist / should not be used.
Masahiro Yamadaa7fa7462014-11-13 19:29:06 +0900397
Masahiro Yamada804bc5e2014-07-30 14:08:15 +0900398config SYS_EXTRA_OPTIONS
399 string "Extra Options (DEPRECATED)"
Masahiro Yamada804bc5e2014-07-30 14:08:15 +0900400 help
401 The old configuration infrastructure (= mkconfig + boards.cfg)
Masahiro Yamadaf3e12b72014-09-16 16:32:58 +0900402 provided the extra options field. If you have something like
Masahiro Yamada804bc5e2014-07-30 14:08:15 +0900403 "HAS_BAR,BAZ=64", the optional options
404 #define CONFIG_HAS
405 #define CONFIG_BAZ 64
406 will be defined in include/config.h.
407 This option was prepared for the smooth migration from the old
408 configuration to Kconfig. Since this option will be removed sometime,
409 new boards should not use this option.
410
Masahiro Yamadac02a3272014-10-30 15:30:58 +0900411config SYS_TEXT_BASE
Tom Rini07edfae2018-02-03 12:10:38 -0500412 depends on !NIOS2 && !XTENSA
Ben Stoltzb7e41242015-08-04 12:33:41 -0600413 depends on !EFI_APP
Tom Rini07edfae2018-02-03 12:10:38 -0500414 default 0x80800000 if ARCH_OMAP2PLUS
Andre Przywara5e0560c2018-03-03 23:49:02 +0000415 default 0x4a000000 if ARCH_SUNXI && !MACH_SUN9I && !MACH_SUN8I_V3S
416 default 0x2a000000 if ARCH_SUNXI && MACH_SUN9I
417 default 0x42e00000 if ARCH_SUNXI && MACH_SUN8I_V3S
Masahiro Yamadac02a3272014-10-30 15:30:58 +0900418 hex "Text Base"
419 help
Tom Rini07edfae2018-02-03 12:10:38 -0500420 The address in memory that U-Boot will be running from, initially.
Masahiro Yamadac02a3272014-10-30 15:30:58 +0900421
Adam Ford384e5262017-07-28 08:32:52 -0500422
Andreas Dannenberg67aaa6d2016-07-27 12:12:39 -0500423
Alexey Brodkin693744a2015-01-13 18:49:01 +0300424config SYS_CLK_FREQ
Iain Paton630df142015-03-28 10:26:38 +0000425 depends on ARC || ARCH_SUNXI
Alexey Brodkin693744a2015-01-13 18:49:01 +0300426 int "CPU clock frequency"
427 help
428 TODO: Move CONFIG_SYS_CLK_FREQ for all the architecture
429
Masahiro Yamadaf6aa39e2016-11-26 11:02:10 +0900430config ARCH_FIXUP_FDT_MEMORY
431 bool "Enable arch_fixup_memory_banks() call"
Michal Simek8ff86892016-07-28 09:06:41 +0200432 default y
433 help
434 Enable FDT memory map syncup before OS boot. This feature can be
435 used for booting OS with different memory setup where the part of
436 the memory location should be used for different purpose.
437
Masahiro Yamada6ea06e62014-08-22 19:42:27 +0900438endmenu # Boot images
Masahiro Yamada804bc5e2014-07-30 14:08:15 +0900439
Emmanuel Vadotaa020992017-01-31 12:17:04 +0100440source "api/Kconfig"
441
Masahiro Yamadaf3e12b72014-09-16 16:32:58 +0900442source "common/Kconfig"
443
Simon Glass29499a02016-01-17 20:53:51 -0700444source "cmd/Kconfig"
445
Patrick Delaunaydc280602017-01-27 11:00:35 +0100446source "disk/Kconfig"
447
Masahiro Yamada9fadbc82014-09-22 19:59:05 +0900448source "dts/Kconfig"
449
Simon Glass547cb402017-08-03 12:21:49 -0600450source "env/Kconfig"
451
Masahiro Yamadaf3e12b72014-09-16 16:32:58 +0900452source "net/Kconfig"
453
454source "drivers/Kconfig"
455
456source "fs/Kconfig"
457
458source "lib/Kconfig"
Simon Glass9dd430d2015-02-05 21:41:37 -0700459
460source "test/Kconfig"