Anas Nashif | 7d4163d | 2015-08-22 14:43:07 -0400 | [diff] [blame] | 1 | # Kconfig - general configuration options |
| 2 | |
| 3 | # |
| 4 | # Copyright (c) 2014-2015 Wind River Systems, Inc. |
Daniel Leung | 8df10d4 | 2016-03-25 14:30:50 -0700 | [diff] [blame] | 5 | # Copyright (c) 2016 Intel Corporation |
Anas Nashif | 7d4163d | 2015-08-22 14:43:07 -0400 | [diff] [blame] | 6 | # |
David B. Kinder | ac74d8b | 2017-01-18 17:01:01 -0800 | [diff] [blame] | 7 | # SPDX-License-Identifier: Apache-2.0 |
Anas Nashif | 7d4163d | 2015-08-22 14:43:07 -0400 | [diff] [blame] | 8 | # |
Sebastian Bøe | 4b61bd1 | 2018-01-09 14:12:07 +0100 | [diff] [blame] | 9 | |
Ulf Magnusson | ec3eff5 | 2018-07-30 10:57:47 +0200 | [diff] [blame] | 10 | # Include these first so that any properties (e.g. defaults) below can be |
| 11 | # overriden in *.defconfig files (by defining symbols in multiple locations). |
| 12 | # After merging all the symbol definitions, Kconfig picks the first property |
| 13 | # (e.g. the first default) with a satisfied condition. |
| 14 | # |
| 15 | # Board defaults should be parsed before SoC defaults, because boards usually |
| 16 | # overrides SoC values. |
| 17 | # |
Ulf Magnusson | d0e8752 | 2018-09-05 12:58:05 +0200 | [diff] [blame] | 18 | # Note: $ARCH and $BOARD_DIR might be glob patterns. |
Ulf Magnusson | d713033 | 2018-09-05 13:10:19 +0200 | [diff] [blame] | 19 | source "$(BOARD_DIR)/Kconfig.defconfig" |
Ulf Magnusson | ec3eff5 | 2018-07-30 10:57:47 +0200 | [diff] [blame] | 20 | |
Anas Nashif | 3d1252f | 2018-09-03 15:20:14 -0500 | [diff] [blame] | 21 | source "soc/$(ARCH)/*/Kconfig.defconfig" |
Ulf Magnusson | ec3eff5 | 2018-07-30 10:57:47 +0200 | [diff] [blame] | 22 | |
Anas Nashif | abcf2ad | 2018-09-04 08:32:07 -0500 | [diff] [blame^] | 23 | source "boards/Kconfig" |
| 24 | |
| 25 | source "soc/Kconfig" |
| 26 | |
Anas Nashif | 77ba3c3 | 2015-10-09 06:20:52 -0400 | [diff] [blame] | 27 | source "arch/Kconfig" |
| 28 | |
| 29 | source "kernel/Kconfig" |
| 30 | |
Anas Nashif | c6ba67f | 2017-08-03 07:47:44 -0400 | [diff] [blame] | 31 | source "dts/Kconfig" |
| 32 | |
Anas Nashif | 77ba3c3 | 2015-10-09 06:20:52 -0400 | [diff] [blame] | 33 | source "drivers/Kconfig" |
| 34 | |
Anas Nashif | 77ba3c3 | 2015-10-09 06:20:52 -0400 | [diff] [blame] | 35 | source "misc/Kconfig" |
| 36 | |
Anas Nashif | 0b2c44a | 2016-05-14 23:10:51 -0400 | [diff] [blame] | 37 | source "lib/Kconfig" |
| 38 | |
Ramesh Thomas | e354ad2 | 2016-10-29 04:10:36 -0700 | [diff] [blame] | 39 | source "subsys/Kconfig" |
Ramesh Thomas | cc74572 | 2016-07-25 16:20:54 -0700 | [diff] [blame] | 40 | |
Kumar Gala | 7584a12 | 2016-05-24 14:23:26 -0500 | [diff] [blame] | 41 | source "ext/Kconfig" |
| 42 | |
Jaakko Hannikainen | 9167a03 | 2016-08-22 14:51:46 +0300 | [diff] [blame] | 43 | source "tests/Kconfig" |