blob: 6670913799fa9e3033528461769aef26801fb271 [file] [log] [blame]
Masahiro Yamada51631252014-07-30 14:08:15 +09001#
2# For a description of the syntax of this configuration file,
Robert P. J. Day59d7c342016-04-16 05:53:07 -04003# see the file Documentation/kbuild/kconfig-language.txt in the
4# Linux kernel source tree.
Masahiro Yamada51631252014-07-30 14:08:15 +09005#
6mainmenu "U-Boot $UBOOTVERSION Configuration"
7
8config UBOOTVERSION
9 string
10 option env="UBOOTVERSION"
11
Simon Glass66afaef2015-02-24 22:26:19 +090012# Allow defaults in arch-specific code to override any given here
13source "arch/Kconfig"
14
Masahiro Yamada51631252014-07-30 14:08:15 +090015menu "General setup"
16
Heinrich Schuchardt4c7a2112017-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 Yamadae91c3c32014-08-22 19:42:27 +090023config LOCALVERSION
24 string "Local version - append to U-Boot release"
Masahiro Yamadae91c3c32014-08-22 19:42:27 +090025 help
26 Append an extra string to the end of your U-Boot version.
Robert P. J. Day59d7c342016-04-16 05:53:07 -040027 This will show up in your boot log, for example.
Masahiro Yamadae91c3c32014-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 Yamadae91c3c32014-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. Day59d7c342016-04-16 05:53:07 -040038 release tree by looking for Git tags that belong to the current
Masahiro Yamadae91c3c32014-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. Day59d7c342016-04-16 05:53:07 -040042 if a Git-based tree is found. The string generated by this will be
Masahiro Yamadae91c3c32014-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 Yamada4a8ed8e2014-08-22 19:42:29 +090053config CC_OPTIMIZE_FOR_SIZE
54 bool "Optimize for size"
Masahiro Yamada4a8ed8e2014-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
Hans de Goede9f823612016-06-20 23:16:28 +020062config DISTRO_DEFAULTS
63 bool "Select defaults suitable for booting general purpose Linux distributions"
Tom Rini3337e3a2016-11-29 09:14:57 -050064 default y if ARCH_SUNXI || TEGRA
Alexander Grafb99ebaf2016-11-17 01:03:02 +010065 default y if ARCH_LS2080A
Andreas Färber70b8bd72017-01-15 20:22:30 +010066 default y if ARCH_MESON
Romain Perier7bdedf12017-01-11 11:46:14 +010067 default y if ARCH_ROCKCHIP
Hans de Goede9f823612016-06-20 23:16:28 +020068 default n
Tom Rinib6251db2017-11-06 18:15:11 -050069 imply USE_BOOTCOMMAND
Tom Rinia391d502016-08-12 08:31:17 -040070 select CMD_BOOTZ if ARM && !ARM64
Masahiro Yamada26959272016-08-12 08:31:16 -040071 select CMD_BOOTI if ARM64
Michal Simek3b3ea2c2018-02-26 16:01:02 +010072 select CMD_DHCP if NET && CMD_NET
73 select CMD_PXE if NET && CMD_NET
Hans de Goede9f823612016-06-20 23:16:28 +020074 select CMD_EXT2
75 select CMD_EXT4
76 select CMD_FAT
77 select CMD_FS_GENERIC
Michal Simek3b3ea2c2018-02-26 16:01:02 +010078 imply CMD_MII if NET
Michal Simek99dcbdd2018-02-06 13:28:36 +010079 select CMD_PING if NET
Tom Rinifa2c1462018-02-10 16:54:38 -050080 select CMD_PART if PARTITIONS
Hans de Goede9f823612016-06-20 23:16:28 +020081 select HUSH_PARSER
Michal Simek3b3ea2c2018-02-26 16:01:02 +010082 select BOOTP_BOOTPATH if NET && CMD_NET
83 select BOOTP_DNS if NET && CMD_NET
84 select BOOTP_GATEWAY if NET && CMD_NET
85 select BOOTP_HOSTNAME if NET && CMD_NET
86 select BOOTP_PXE if NET && CMD_NET
87 select BOOTP_SUBNETMASK if NET && CMD_NET
Adam Fordd021e942018-02-06 07:58:59 -060088 select CMDLINE_EDITING
89 select AUTO_COMPLETE
90 select SYS_LONGHELP
91 select SUPPORT_RAW_INITRD
92 select ENV_VARS_UBOOT_CONFIG
Hans de Goede9f823612016-06-20 23:16:28 +020093 help
94 Select this to enable various options and commands which are suitable
95 for building u-boot for booting general purpose Linux distributions.
96
Adam Fordd021e942018-02-06 07:58:59 -060097config ENV_VARS_UBOOT_CONFIG
98 bool "Add arch, board, vendor and soc variables to default environment"
99 help
100 Define this in order to add variables describing the
101 U-Boot build configuration to the default environment.
102 These will be named arch, cpu, board, vendor, and soc.
103 Enabling this option will cause the following to be defined:
104 - CONFIG_SYS_ARCH
105 - CONFIG_SYS_CPU
106 - CONFIG_SYS_BOARD
107 - CONFIG_SYS_VENDOR
108 - CONFIG_SYS_SOC
109
Derald D. Woods405fc832018-01-22 17:17:10 -0600110config SYS_BOOT_GET_CMDLINE
111 bool "Enable kernel command line setup"
112 help
113 Enables allocating and saving kernel cmdline in space between
114 "bootm_low" and "bootm_low" + BOOTMAPSZ.
115
116config SYS_BOOT_GET_KBD
117 bool "Enable kernel board information setup"
118 help
119 Enables allocating and saving a kernel copy of the bd_info in
120 space between "bootm_low" and "bootm_low" + BOOTMAPSZ.
121
Simon Glassb724bd72015-02-11 16:32:59 -0700122config SYS_MALLOC_F
123 bool "Enable malloc() pool before relocation"
Masahiro Yamada326a6822015-03-19 19:42:55 +0900124 default y if DM
Simon Glassb724bd72015-02-11 16:32:59 -0700125 help
Robert P. J. Day59d7c342016-04-16 05:53:07 -0400126 Before relocation, memory is very limited on many platforms. Still,
Simon Glassb724bd72015-02-11 16:32:59 -0700127 we can provide a small malloc() pool if needed. Driver model in
128 particular needs this to operate, so that it can allocate the
129 initial serial device and any others that are needed.
130
131config SYS_MALLOC_F_LEN
132 hex "Size of malloc() pool before relocation"
133 depends on SYS_MALLOC_F
134 default 0x400
135 help
Robert P. J. Day59d7c342016-04-16 05:53:07 -0400136 Before relocation, memory is very limited on many platforms. Still,
Simon Glassb724bd72015-02-11 16:32:59 -0700137 we can provide a small malloc() pool if needed. Driver model in
138 particular needs this to operate, so that it can allocate the
139 initial serial device and any others that are needed.
140
Andy Yanf1896c42017-07-24 17:43:34 +0800141config SPL_SYS_MALLOC_F_LEN
Philipp Tomsichae2cee22017-07-28 11:06:03 +0200142 hex "Size of malloc() pool in SPL before relocation"
143 depends on SYS_MALLOC_F
144 default SYS_MALLOC_F_LEN
145 help
146 Before relocation, memory is very limited on many platforms. Still,
147 we can provide a small malloc() pool if needed. Driver model in
148 particular needs this to operate, so that it can allocate the
149 initial serial device and any others that are needed.
150
151config TPL_SYS_MALLOC_F_LEN
152 hex "Size of malloc() pool in TPL before relocation"
Andy Yanf1896c42017-07-24 17:43:34 +0800153 depends on SYS_MALLOC_F
154 default SYS_MALLOC_F_LEN
155 help
156 Before relocation, memory is very limited on many platforms. Still,
157 we can provide a small malloc() pool if needed. Driver model in
158 particular needs this to operate, so that it can allocate the
159 initial serial device and any others that are needed.
160
Tom Rini1bf09792014-11-14 09:34:29 +0100161menuconfig EXPERT
Przemyslaw Marczak0aa8a4a2015-03-04 14:01:24 +0100162 bool "Configure standard U-Boot features (expert users)"
163 default y
164 help
165 This option allows certain base U-Boot options and settings
166 to be disabled or tweaked. This is for specialized
167 environments which can tolerate a "non-standard" U-Boot.
Robert P. J. Day59d7c342016-04-16 05:53:07 -0400168 Use this only if you really know what you are doing.
Tom Rini1bf09792014-11-14 09:34:29 +0100169
Przemyslaw Marczak0aa8a4a2015-03-04 14:01:24 +0100170if EXPERT
171 config SYS_MALLOC_CLEAR_ON_INIT
172 bool "Init with zeros the memory reserved for malloc (slow)"
173 default y
174 help
175 This setting is enabled by default. The reserved malloc
176 memory is initialized with zeros, so first malloc calls
177 will return the pointer to the zeroed memory. But this
178 slows the boot time.
179
180 It is recommended to disable it, when CONFIG_SYS_MALLOC_LEN
181 value, has more than few MiB, e.g. when uses bzip2 or bmp logo.
182 Then the boot time can be significantly reduced.
183 Warning:
184 When disabling this, please check if malloc calls, maybe
Robert P. J. Day59d7c342016-04-16 05:53:07 -0400185 should be replaced by calloc - if one expects zeroed memory.
Simon Glass022885c2016-06-30 10:52:20 -0600186
187config TOOLS_DEBUG
188 bool "Enable debug information for tools"
189 help
190 Enable generation of debug information for tools such as mkimage.
191 This can be used for debugging purposes. With debug information
192 it is possible to set breakpoints on particular lines, single-step
193 debug through the source code, etc.
194
Robert P. J. Day266aa862017-01-02 16:32:13 -0500195endif # EXPERT
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900196
197config PHYS_64BIT
198 bool "64bit physical address support"
199 help
200 Say Y here to support 64bit physical memory address.
201 This can be used not only for 64bit SoCs, but also for
202 large physical address extention on 32bit SoCs.
203
Heinrich Schuchardt871aa412017-10-16 18:08:38 +0000204config BUILD_ROM
205 bool "Build U-Boot as BIOS replacement"
206 depends on X86
207 help
208 This option allows to build a ROM version of U-Boot.
209 The build process generally requires several binary blobs
210 which are not shipped in the U-Boot source tree.
211 Please, see doc/README.x86 for details.
212
Masahiro Yamada40ad4c42014-11-26 18:42:31 +0900213endmenu # General setup
214
Masahiro Yamadae91c3c32014-08-22 19:42:27 +0900215menu "Boot images"
216
Tom Rini48f62322017-08-25 17:50:27 -0400217config ANDROID_BOOT_IMAGE
218 bool "Enable support for Android Boot Images"
219 default y if FASTBOOT
220 help
221 This enables support for booting images which use the Android
222 image format header.
223
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900224config FIT
225 bool "Support Flattened Image Tree"
Andre Przywaraaeb9c532017-03-15 01:19:06 +0000226 select MD5
Tom Rini089df182017-05-15 12:17:49 -0400227 select SHA1
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900228 help
Robert P. J. Day266aa862017-01-02 16:32:13 -0500229 This option allows you to boot the new uImage structure,
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900230 Flattened Image Tree. FIT is formally a FDT, which can include
231 images of various types (kernel, FDT blob, ramdisk, etc.)
232 in a single blob. To boot this new uImage structure,
Igor Grinberg1f9ac4a2015-08-26 17:54:45 +0300233 pass the address of the blob to the "bootm" command.
Simon Glass73223f02016-02-22 22:55:43 -0700234 FIT is very flexible, supporting compression, multiple images,
235 multiple configurations, verification through hashing and also
Robert P. J. Day266aa862017-01-02 16:32:13 -0500236 verified boot (secure boot using RSA).
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900237
Robert P. J. Day266aa862017-01-02 16:32:13 -0500238if FIT
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900239
Tom Rini0db7f682017-05-15 12:17:48 -0400240config FIT_ENABLE_SHA256_SUPPORT
241 bool "Support SHA256 checksum of FIT image contents"
Tom Rini089df182017-05-15 12:17:49 -0400242 select SHA256
Tom Rini0db7f682017-05-15 12:17:48 -0400243 default y
244 help
245 Enable this to support SHA256 checksum of FIT image contents. A
246 SHA256 checksum is a 256-bit (32-byte) hash value used to check that
247 the image contents have not been corrupted. SHA256 is recommended
248 for use in secure applications since (as at 2016) there is no known
249 feasible attack that could produce a 'collision' with differing
250 input data. Use this for the highest security. Note that only the
251 SHA256 variant is supported: SHA512 and others are not currently
252 supported in U-Boot.
253
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900254config FIT_SIGNATURE
Ruchika Guptac4beb222015-01-23 16:01:51 +0530255 bool "Enable signature verification of FIT uImages"
Chris Kuethe90097982015-02-04 19:16:14 -0800256 depends on DM
Ruchika Guptac4beb222015-01-23 16:01:51 +0530257 select RSA
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900258 help
259 This option enables signature verification of FIT uImages,
gaurav rana94e3c8c2015-02-20 12:51:46 +0530260 using a hash signed and verified using RSA. If
261 CONFIG_SHA_PROG_HW_ACCEL is defined, i.e support for progressive
Robert P. J. Day266aa862017-01-02 16:32:13 -0500262 hashing is available using hardware, then the RSA library will use
Simon Glass73223f02016-02-22 22:55:43 -0700263 it. See doc/uImage.FIT/signature.txt for more details.
264
265 WARNING: When relying on signed FIT images with a required signature
266 check the legacy image format is disabled by default, so that
267 unsigned images cannot be loaded. If a board needs the legacy image
268 format support in this case, enable it using
269 CONFIG_IMAGE_FORMAT_LEGACY.
270
Robert P. J. Day266aa862017-01-02 16:32:13 -0500271config FIT_VERBOSE
272 bool "Show verbose messages when FIT images fail"
273 help
274 Generally a system will have valid FIT images so debug messages
275 are a waste of code space. If you are debugging your images then
276 you can enable this option to get more verbose information about
277 failures.
Teddy Reed51c14cd2016-06-09 19:18:44 -0700278
Simon Glass73223f02016-02-22 22:55:43 -0700279config FIT_BEST_MATCH
280 bool "Select the best match for the kernel device tree"
Simon Glass73223f02016-02-22 22:55:43 -0700281 help
282 When no configuration is explicitly selected, default to the
283 one whose fdt's compatibility field best matches that of
284 U-Boot itself. A match is considered "best" if it matches the
285 most specific compatibility entry of U-Boot's fdt's root node.
286 The order of entries in the configuration's fdt is ignored.
287
Robert P. J. Day266aa862017-01-02 16:32:13 -0500288config FIT_IMAGE_POST_PROCESS
289 bool "Enable post-processing of FIT artifacts after loading by U-Boot"
290 depends on TI_SECURE_DEVICE
Simon Glass73223f02016-02-22 22:55:43 -0700291 help
Robert P. J. Day266aa862017-01-02 16:32:13 -0500292 Allows doing any sort of manipulation to blobs after they got extracted
293 from FIT images like stripping off headers or modifying the size of the
294 blob, verification, authentication, decryption etc. in a platform or
295 board specific way. In order to use this feature a platform or board-
296 specific implementation of board_fit_image_post_process() must be
297 provided. Also, anything done during this post-processing step would
298 need to be comprehended in how the images were prepared before being
299 injected into the FIT creation (i.e. the blobs would have been pre-
300 processed before being added to the FIT image).
301
Tom Rini71139112017-05-22 14:15:16 -0400302if SPL
303
Robert P. J. Day266aa862017-01-02 16:32:13 -0500304config SPL_FIT
305 bool "Support Flattened Image Tree within SPL"
306 depends on SPL
Andre Przywara85c07a52017-04-26 01:32:38 +0100307 select SPL_OF_LIBFDT
Robert P. J. Day266aa862017-01-02 16:32:13 -0500308
309config SPL_FIT_SIGNATURE
310 bool "Enable signature verification of FIT firmware within SPL"
Robert P. J. Day266aa862017-01-02 16:32:13 -0500311 depends on SPL_DM
Andre Przywara85c07a52017-04-26 01:32:38 +0100312 select SPL_FIT
Robert P. J. Day266aa862017-01-02 16:32:13 -0500313 select SPL_RSA
314
315config SPL_LOAD_FIT
316 bool "Enable SPL loading U-Boot as a FIT"
Andre Przywara85c07a52017-04-26 01:32:38 +0100317 select SPL_FIT
Robert P. J. Day266aa862017-01-02 16:32:13 -0500318 help
319 Normally with the SPL framework a legacy image is generated as part
320 of the build. This contains U-Boot along with information as to
321 where it should be loaded. This option instead enables generation
322 of a FIT (Flat Image Tree) which provides more flexibility. In
323 particular it can handle selecting from multiple device tree
324 and passing the correct one to U-Boot.
325
326config SPL_FIT_IMAGE_POST_PROCESS
327 bool "Enable post-processing of FIT artifacts after loading by the SPL"
ext-vasily.gurevich@vaisala.comc12d8b72017-10-02 13:42:55 +0000328 depends on SPL_LOAD_FIT
Robert P. J. Day266aa862017-01-02 16:32:13 -0500329 help
330 Allows doing any sort of manipulation to blobs after they got extracted
331 from the U-Boot FIT image like stripping off headers or modifying the
332 size of the blob, verification, authentication, decryption etc. in a
333 platform or board specific way. In order to use this feature a platform
334 or board-specific implementation of board_fit_image_post_process() must
335 be provided. Also, anything done during this post-processing step would
336 need to be comprehended in how the images were prepared before being
337 injected into the FIT creation (i.e. the blobs would have been pre-
338 processed before being added to the FIT image).
339
Andre Przywara1a12fdc2017-04-26 01:32:45 +0100340config SPL_FIT_SOURCE
341 string ".its source file for U-Boot FIT image"
342 depends on SPL_FIT
343 help
344 Specifies a (platform specific) FIT source file to generate the
345 U-Boot FIT image. This could specify further image to load and/or
346 execute.
347
348config SPL_FIT_GENERATOR
349 string ".its file generator script for U-Boot FIT image"
350 depends on SPL_FIT
Andre Przywarad29adf82017-04-26 01:32:48 +0100351 default "board/sunxi/mksunxi_fit_atf.sh" if SPL_LOAD_FIT && ARCH_SUNXI
Andre Przywara1a12fdc2017-04-26 01:32:45 +0100352 help
353 Specifies a (platform specific) script file to generate the FIT
354 source file used to build the U-Boot FIT image file. This gets
355 passed a list of supported device tree file stub names to
356 include in the generated image.
357
Tom Rini71139112017-05-22 14:15:16 -0400358endif # SPL
359
Robert P. J. Day266aa862017-01-02 16:32:13 -0500360endif # FIT
Simon Glass73223f02016-02-22 22:55:43 -0700361
362config OF_BOARD_SETUP
363 bool "Set up board-specific details in device tree before boot"
364 depends on OF_LIBFDT
365 help
366 This causes U-Boot to call ft_board_setup() before booting into
367 the Operating System. This function can set up various
368 board-specific information in the device tree for use by the OS.
369 The device tree is then passed to the OS.
370
371config OF_SYSTEM_SETUP
372 bool "Set up system-specific details in device tree before boot"
373 depends on OF_LIBFDT
374 help
375 This causes U-Boot to call ft_system_setup() before booting into
376 the Operating System. This function can set up various
377 system-specific information in the device tree for use by the OS.
378 The device tree is then passed to the OS.
379
380config OF_STDOUT_VIA_ALIAS
381 bool "Update the device-tree stdout alias from U-Boot"
382 depends on OF_LIBFDT
383 help
384 This uses U-Boot's serial alias from the aliases node to update
385 the device tree passed to the OS. The "linux,stdout-path" property
386 in the chosen node is set to point to the correct serial node.
387 This option currently references CONFIG_CONS_INDEX, which is
388 incorrect when used with device tree as this option does not
389 exist / should not be used.
Masahiro Yamadab6cf4432014-11-13 19:29:06 +0900390
Masahiro Yamada51631252014-07-30 14:08:15 +0900391config SYS_EXTRA_OPTIONS
392 string "Extra Options (DEPRECATED)"
Masahiro Yamada51631252014-07-30 14:08:15 +0900393 help
394 The old configuration infrastructure (= mkconfig + boards.cfg)
Masahiro Yamadaed363232014-09-16 16:32:58 +0900395 provided the extra options field. If you have something like
Masahiro Yamada51631252014-07-30 14:08:15 +0900396 "HAS_BAR,BAZ=64", the optional options
397 #define CONFIG_HAS
398 #define CONFIG_BAZ 64
399 will be defined in include/config.h.
400 This option was prepared for the smooth migration from the old
401 configuration to Kconfig. Since this option will be removed sometime,
402 new boards should not use this option.
403
Masahiro Yamada7f7563c2014-10-30 15:30:58 +0900404config SYS_TEXT_BASE
Tom Rini278b90c2018-02-03 12:10:38 -0500405 depends on !NIOS2 && !XTENSA
Ben Stoltz484cce02015-08-04 12:33:41 -0600406 depends on !EFI_APP
Tom Rini278b90c2018-02-03 12:10:38 -0500407 default 0x80800000 if ARCH_OMAP2PLUS
Andre Przywara341c0582018-03-03 23:49:02 +0000408 default 0x4a000000 if ARCH_SUNXI && !MACH_SUN9I && !MACH_SUN8I_V3S
409 default 0x2a000000 if ARCH_SUNXI && MACH_SUN9I
410 default 0x42e00000 if ARCH_SUNXI && MACH_SUN8I_V3S
Masahiro Yamada7f7563c2014-10-30 15:30:58 +0900411 hex "Text Base"
412 help
Tom Rini278b90c2018-02-03 12:10:38 -0500413 The address in memory that U-Boot will be running from, initially.
Masahiro Yamada7f7563c2014-10-30 15:30:58 +0900414
Adam Ford7e0ed132017-07-28 08:32:52 -0500415
Andreas Dannenbergeba3fbd2016-07-27 12:12:39 -0500416
Alexey Brodkin33d88182015-01-13 18:49:01 +0300417config SYS_CLK_FREQ
Iain Patone71b4222015-03-28 10:26:38 +0000418 depends on ARC || ARCH_SUNXI
Alexey Brodkin33d88182015-01-13 18:49:01 +0300419 int "CPU clock frequency"
420 help
421 TODO: Move CONFIG_SYS_CLK_FREQ for all the architecture
422
Masahiro Yamada63c09412016-11-26 11:02:10 +0900423config ARCH_FIXUP_FDT_MEMORY
424 bool "Enable arch_fixup_memory_banks() call"
Michal Simeke2f88df2016-07-28 09:06:41 +0200425 default y
426 help
427 Enable FDT memory map syncup before OS boot. This feature can be
428 used for booting OS with different memory setup where the part of
429 the memory location should be used for different purpose.
430
Masahiro Yamadae91c3c32014-08-22 19:42:27 +0900431endmenu # Boot images
Masahiro Yamada51631252014-07-30 14:08:15 +0900432
Emmanuel Vadot4db98d32017-01-31 12:17:04 +0100433source "api/Kconfig"
434
Masahiro Yamadaed363232014-09-16 16:32:58 +0900435source "common/Kconfig"
436
Simon Glass72a8cf82016-01-17 20:53:51 -0700437source "cmd/Kconfig"
438
Patrick Delaunaye274ef62017-01-27 11:00:35 +0100439source "disk/Kconfig"
440
Masahiro Yamada783e6a72014-09-22 19:59:05 +0900441source "dts/Kconfig"
442
Simon Glass0649cd02017-08-03 12:21:49 -0600443source "env/Kconfig"
444
Masahiro Yamadaed363232014-09-16 16:32:58 +0900445source "net/Kconfig"
446
447source "drivers/Kconfig"
448
449source "fs/Kconfig"
450
451source "lib/Kconfig"
Simon Glass19679822015-02-05 21:41:37 -0700452
453source "test/Kconfig"