2019-05-23 23:19:41 +02:00
|
|
|
# Copyright (c) 2019 Intel Corporation
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2022-08-22 18:38:16 +02:00
|
|
|
config TAINT_BLOBS
|
|
|
|
bool
|
|
|
|
select TAINT
|
|
|
|
help
|
|
|
|
This option is selected when binary blobs are present locally at
|
|
|
|
build time to reflect that the build might have been tainted by them.
|
|
|
|
|
2020-12-17 11:27:42 +01:00
|
|
|
comment "Available modules."
|
|
|
|
|
2022-08-05 10:30:00 +02:00
|
|
|
osource "$(KCONFIG_BINARY_DIR)/Kconfig.modules"
|
2020-12-17 11:27:42 +01:00
|
|
|
|
2019-05-23 23:19:41 +02:00
|
|
|
comment "Optional modules. Make sure they're installed, via the project manifest."
|
|
|
|
|
2020-03-19 19:19:00 +01:00
|
|
|
source "modules/Kconfig.altera"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.atmel"
|
2023-06-13 19:40:16 +02:00
|
|
|
source "modules/Kconfig.chre"
|
2020-03-19 17:26:04 +01:00
|
|
|
source "modules/Kconfig.cmsis"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.cypress"
|
2020-02-04 11:35:50 +01:00
|
|
|
source "modules/Kconfig.eos_s3"
|
2022-03-02 21:46:45 +01:00
|
|
|
source "modules/Kconfig.esp32"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.imx"
|
2020-04-21 11:37:42 +02:00
|
|
|
source "modules/Kconfig.infineon"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.libmetal"
|
2021-12-21 13:50:13 +01:00
|
|
|
source "modules/Kconfig.lvgl"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.mcux"
|
|
|
|
source "modules/Kconfig.microchip"
|
2020-04-15 10:04:50 +02:00
|
|
|
source "modules/Kconfig.nuvoton"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.open-amp"
|
2023-06-13 19:40:16 +02:00
|
|
|
source "modules/Kconfig.picolibc"
|
2022-08-06 23:25:54 +02:00
|
|
|
source "modules/Kconfig.s32"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.silabs"
|
|
|
|
source "modules/Kconfig.simplelink"
|
2020-06-26 02:30:00 +02:00
|
|
|
source "modules/Kconfig.sof"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.st"
|
|
|
|
source "modules/Kconfig.stm32"
|
|
|
|
source "modules/Kconfig.syst"
|
2021-07-09 10:40:33 +02:00
|
|
|
source "modules/Kconfig.telink"
|
2023-01-23 13:45:25 +01:00
|
|
|
source "modules/thrift/Kconfig"
|
2020-03-20 12:11:33 +01:00
|
|
|
source "modules/Kconfig.tinycrypt"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.vega"
|
2022-07-21 16:00:51 +02:00
|
|
|
source "modules/Kconfig.wurthelektronik"
|
2020-02-07 03:38:12 +01:00
|
|
|
source "modules/Kconfig.xtensa"
|
2022-03-01 17:24:03 +01:00
|
|
|
source "modules/zcbor/Kconfig"
|
2023-05-16 17:15:04 +02:00
|
|
|
source "modules/Kconfig.mcuboot"
|
2023-06-01 09:55:43 +02:00
|
|
|
source "modules/Kconfig.intel"
|
2020-12-17 11:27:42 +01: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-10-19 14:06:33 +02:00
|
|
|
comment "hal_gigadevice module not available."
|
|
|
|
depends on !ZEPHYR_HAL_GIGADEVICE_MODULE
|
|
|
|
|
2021-01-11 12:53:21 +01:00
|
|
|
comment "hal_nordic module not available."
|
|
|
|
depends on !ZEPHYR_HAL_NORDIC_MODULE
|
|
|
|
|
2022-08-22 14:48:27 +02:00
|
|
|
comment "liblc3 module not available."
|
|
|
|
depends on !ZEPHYR_LIBLC3_MODULE
|
2021-12-06 21:14:37 +01:00
|
|
|
|
2022-01-11 14:10:44 +01:00
|
|
|
comment "LittleFS module not available."
|
|
|
|
depends on !ZEPHYR_LITTLEFS_MODULE
|
|
|
|
|
2021-05-07 17:04:13 +02:00
|
|
|
comment "mbedtls module not available."
|
|
|
|
depends on !ZEPHYR_MBEDTLS_MODULE
|
|
|
|
|
2020-12-18 21:33:40 +01:00
|
|
|
comment "Trusted-firmware-m module not available."
|
|
|
|
depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
|
|
|
|
|
2022-07-08 04:32:56 +02:00
|
|
|
comment "Trusted-firmware-a module not available."
|
|
|
|
depends on !ZEPHYR_TRUSTED_FIRMWARE_A_MODULE
|
|
|
|
|
2021-03-10 13:34:57 +01:00
|
|
|
comment "Nanopb module not available."
|
|
|
|
depends on !ZEPHYR_NANOPB_MODULE
|
|
|
|
|
2020-09-19 15:20:01 +02:00
|
|
|
comment "Lz4 module not available."
|
|
|
|
depends on !ZEPHYR_LZ4_MODULE
|
|
|
|
|
2021-06-03 00:54:54 +02:00
|
|
|
comment "loramac-node module not available."
|
|
|
|
depends on !ZEPHYR_LORAMAC_NODE_MODULE
|
|
|
|
|
2021-06-12 17:25:20 +02:00
|
|
|
comment "CANopenNode module not available."
|
|
|
|
depends on !ZEPHYR_CANOPENNODE_MODULE
|
|
|
|
|
2022-03-01 17:24:03 +01:00
|
|
|
comment "zcbor module not available."
|
|
|
|
depends on !ZEPHYR_ZCBOR_MODULE
|
|
|
|
|
2021-07-27 21:46:34 +02:00
|
|
|
comment "CHRE module not available."
|
|
|
|
depends on !ZEPHYR_CHRE_MODULE
|
|
|
|
|
2023-01-23 13:45:25 +01:00
|
|
|
comment "THRIFT module not available."
|
|
|
|
depends on !ZEPHYR_THRIFT_MODULE
|
|
|
|
|
2023-03-30 10:30:20 +02:00
|
|
|
comment "Segger module not available."
|
|
|
|
depends on !ZEPHYR_SEGGER_MODULE
|
|
|
|
|
2020-12-17 11:27:42 +01: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
|