blob: f4e64ebeea0f4bac65e8772204cbe646b996afc6 [file] [log] [blame]
Anas Nashif7d4163d2015-08-22 14:43:07 -04001# Kconfig - general configuration options
2
3#
4# Copyright (c) 2014-2015 Wind River Systems, Inc.
Daniel Leung8df10d42016-03-25 14:30:50 -07005# Copyright (c) 2016 Intel Corporation
Anas Nashif7d4163d2015-08-22 14:43:07 -04006#
Javier B Perez Hernandezf7fffae2015-10-06 11:00:37 -05007# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
Anas Nashif7d4163d2015-08-22 14:43:07 -040010#
Javier B Perez Hernandezf7fffae2015-10-06 11:00:37 -050011# http://www.apache.org/licenses/LICENSE-2.0
Anas Nashif7d4163d2015-08-22 14:43:07 -040012#
Javier B Perez Hernandezf7fffae2015-10-06 11:00:37 -050013# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
Anas Nashif7d4163d2015-08-22 14:43:07 -040018#
Anas Nashif7d4163d2015-08-22 14:43:07 -040019config KERNELVERSION
Kumar Gala9ec2f3b2016-05-24 18:17:13 -050020 string
21 option env="KERNELVERSION"
Anas Nashif7d4163d2015-08-22 14:43:07 -040022
Anas Nashif77ba3c32015-10-09 06:20:52 -040023source "arch/Kconfig"
24
25source "kernel/Kconfig"
26
27source "drivers/Kconfig"
28
29source "net/Kconfig"
30
31source "misc/Kconfig"
32
Anas Nashif0b2c44a2016-05-14 23:10:51 -040033source "lib/Kconfig"
34
Ramesh Thomascc745722016-07-25 16:20:54 -070035source "fs/Kconfig"
36
Kumar Gala7584a122016-05-24 14:23:26 -050037source "ext/Kconfig"
38
Adrian Bradianu7a16ade2016-06-01 14:20:02 +030039source "usb/Kconfig"
40
Jaakko Hannikainen9167a032016-08-22 14:51:46 +030041source "tests/Kconfig"
42
Daniel Leung8df10d42016-03-25 14:30:50 -070043#
44# The following are for Kconfig files for default values only.
45# These should be parsed at the end.
46#
Anas Nashif3f3dc592016-09-10 09:55:55 -040047# Board defaults should be parsed after SoC defaults
48# because board usually overrides SoC values.
Daniel Leung8df10d42016-03-25 14:30:50 -070049#
Daniel Leung8df10d42016-03-25 14:30:50 -070050source "arch/*/soc/*/Kconfig.defconfig"
Anas Nashif3f3dc592016-09-10 09:55:55 -040051source "boards/*/Kconfig.defconfig"