2019-05-24 05:19:41 +08:00
|
|
|
# Copyright (c) 2019 Intel Corporation
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2020-12-17 18:27:42 +08:00
|
|
|
comment "Available modules."
|
|
|
|
|
|
|
|
source "$(KCONFIG_BINARY_DIR)/Kconfig.modules"
|
|
|
|
|
2019-05-24 05:19:41 +08:00
|
|
|
comment "Optional modules. Make sure they're installed, via the project manifest."
|
|
|
|
|
2020-03-20 02:19:00 +08:00
|
|
|
source "modules/Kconfig.altera"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.atmel"
|
|
|
|
source "modules/Kconfig.canopennode"
|
|
|
|
source "modules/Kconfig.civetweb"
|
2020-03-20 00:26:04 +08:00
|
|
|
source "modules/Kconfig.cmsis"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.cypress"
|
2020-02-04 18:35:50 +08:00
|
|
|
source "modules/Kconfig.eos_s3"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.imx"
|
2020-04-21 17:37:42 +08:00
|
|
|
source "modules/Kconfig.infineon"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.libmetal"
|
|
|
|
source "modules/Kconfig.loramac-node"
|
|
|
|
source "modules/Kconfig.mcux"
|
|
|
|
source "modules/Kconfig.microchip"
|
2020-04-15 16:04:50 +08:00
|
|
|
source "modules/Kconfig.nuvoton"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.open-amp"
|
|
|
|
source "modules/Kconfig.silabs"
|
|
|
|
source "modules/Kconfig.simplelink"
|
2020-06-26 08:30:00 +08:00
|
|
|
source "modules/Kconfig.sof"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.st"
|
|
|
|
source "modules/Kconfig.stm32"
|
|
|
|
source "modules/Kconfig.syst"
|
|
|
|
source "modules/Kconfig.tinycbor"
|
2020-03-20 19:11:33 +08:00
|
|
|
source "modules/Kconfig.tinycrypt"
|
2020-02-07 10:38:12 +08:00
|
|
|
source "modules/Kconfig.vega"
|
|
|
|
source "modules/Kconfig.xtensa"
|
2020-11-13 00:59:59 +08:00
|
|
|
source "modules/Kconfig.mcuboot_bootutil"
|
2020-12-17 18:27:42 +08:00
|
|
|
|
|
|
|
comment "Unavailable modules, please install those via the project manifest."
|
|
|
|
|
|
|
|
# List of comments to display when Zephyr modules are not available, please
|
|
|
|
# use the following syntax:
|
|
|
|
# ---------------------------------------------------
|
|
|
|
# comment "<module_name> module not available."
|
|
|
|
# depends on !ZEPHYR_<MODULE_NAME_UPPER>_MODULE
|
|
|
|
#
|
|
|
|
# Remember to add the following code inside the `<module>/Kconfig file:
|
|
|
|
# ---------------------------------------------------
|
|
|
|
# config ZEPHYR_<MODULE_NAME_UPPER>_MODULE
|
|
|
|
# bool
|
|
|
|
|
2021-01-11 19:53:21 +08:00
|
|
|
comment "hal_nordic module not available."
|
|
|
|
depends on !ZEPHYR_HAL_NORDIC_MODULE
|
|
|
|
|
2021-05-07 23:04:13 +08:00
|
|
|
comment "mbedtls module not available."
|
|
|
|
depends on !ZEPHYR_MBEDTLS_MODULE
|
|
|
|
|
2020-12-19 04:33:40 +08:00
|
|
|
comment "Trusted-firmware-m module not available."
|
|
|
|
depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
|
|
|
|
|
2021-03-10 20:34:57 +08:00
|
|
|
comment "Nanopb module not available."
|
|
|
|
depends on !ZEPHYR_NANOPB_MODULE
|
|
|
|
|
2020-12-17 18:27:42 +08:00
|
|
|
# This ensures that symbols are available in Kconfig for dependency checking
|
|
|
|
# and referencing, while keeping the settings themselves unavailable when the
|
|
|
|
# modules are not present in the workspace
|
|
|
|
if 0
|
|
|
|
osource "modules/*/Kconfig"
|
|
|
|
endif
|