# Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 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. comment "Available modules." osource "$(KCONFIG_BINARY_DIR)/Kconfig.modules" comment "Optional modules. Make sure they're installed, via the project manifest." source "modules/Kconfig.altera" source "modules/Kconfig.atmel" source "modules/Kconfig.cmsis" source "modules/Kconfig.cypress" source "modules/Kconfig.eos_s3" source "modules/Kconfig.esp32" source "modules/Kconfig.imx" source "modules/Kconfig.infineon" source "modules/Kconfig.libmetal" source "modules/Kconfig.lvgl" source "modules/Kconfig.mcux" source "modules/Kconfig.microchip" source "modules/Kconfig.nuvoton" source "modules/Kconfig.open-amp" source "modules/Kconfig.s32" source "modules/Kconfig.silabs" source "modules/Kconfig.simplelink" source "modules/Kconfig.sof" source "modules/Kconfig.st" source "modules/Kconfig.stm32" source "modules/Kconfig.syst" source "modules/Kconfig.telink" source "modules/thrift/Kconfig" source "modules/Kconfig.tinycrypt" source "modules/Kconfig.vega" source "modules/Kconfig.wurthelektronik" source "modules/Kconfig.xtensa" source "modules/zcbor/Kconfig" source "modules/Kconfig.mcuboot" 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 not available." # depends on !ZEPHYR__MODULE # # Remember to add the following code inside the `/Kconfig file: # --------------------------------------------------- # config ZEPHYR__MODULE # bool comment "hal_gigadevice module not available." depends on !ZEPHYR_HAL_GIGADEVICE_MODULE comment "hal_nordic module not available." depends on !ZEPHYR_HAL_NORDIC_MODULE comment "liblc3 module not available." depends on !ZEPHYR_LIBLC3_MODULE comment "LittleFS module not available." depends on !ZEPHYR_LITTLEFS_MODULE comment "mbedtls module not available." depends on !ZEPHYR_MBEDTLS_MODULE comment "Trusted-firmware-m module not available." depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE comment "Trusted-firmware-a module not available." depends on !ZEPHYR_TRUSTED_FIRMWARE_A_MODULE comment "Nanopb module not available." depends on !ZEPHYR_NANOPB_MODULE comment "Lz4 module not available." depends on !ZEPHYR_LZ4_MODULE comment "loramac-node module not available." depends on !ZEPHYR_LORAMAC_NODE_MODULE comment "CANopenNode module not available." depends on !ZEPHYR_CANOPENNODE_MODULE comment "zcbor module not available." depends on !ZEPHYR_ZCBOR_MODULE comment "CHRE module not available." depends on !ZEPHYR_CHRE_MODULE comment "THRIFT module not available." depends on !ZEPHYR_THRIFT_MODULE comment "Segger module not available." depends on !ZEPHYR_SEGGER_MODULE # 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