1# Copyright (c) 2019 Intel Corporation 2# SPDX-License-Identifier: Apache-2.0 3 4config TAINT_BLOBS 5 bool 6 select TAINT 7 help 8 This option is selected when binary blobs are present locally at 9 build time to reflect that the build might have been tainted by them. 10 11comment "Available modules." 12 13osource "$(KCONFIG_BINARY_DIR)/Kconfig.modules" 14 15comment "Optional modules. Make sure they're installed, via the project manifest." 16 17source "modules/Kconfig.altera" 18source "modules/Kconfig.atmel" 19source "modules/Kconfig.chre" 20source "modules/Kconfig.cypress" 21source "modules/Kconfig.eos_s3" 22source "modules/Kconfig.esp32" 23source "modules/Kconfig.imx" 24source "modules/Kconfig.infineon" 25source "modules/Kconfig.libmetal" 26source "modules/lvgl/Kconfig" 27source "modules/Kconfig.mcux" 28source "modules/Kconfig.microchip" 29source "modules/Kconfig.nuvoton" 30source "modules/Kconfig.open-amp" 31source "modules/Kconfig.picolibc" 32source "modules/Kconfig.nxp_s32" 33source "modules/Kconfig.silabs" 34source "modules/Kconfig.simplelink" 35source "modules/Kconfig.sof" 36source "modules/Kconfig.st" 37source "modules/Kconfig.stm32" 38source "modules/Kconfig.syst" 39source "modules/Kconfig.telink" 40source "modules/thrift/Kconfig" 41source "modules/Kconfig.tinycrypt" 42source "modules/Kconfig.vega" 43source "modules/Kconfig.wurthelektronik" 44source "modules/Kconfig.xtensa" 45source "modules/zcbor/Kconfig" 46source "modules/Kconfig.mcuboot" 47source "modules/Kconfig.intel" 48 49comment "Unavailable modules, please install those via the project manifest." 50 51# List of comments to display when Zephyr modules are not available, please 52# use the following syntax: 53# --------------------------------------------------- 54# comment "<module_name> module not available." 55# depends on !ZEPHYR_<MODULE_NAME_UPPER>_MODULE 56# 57# Remember to add the following code inside the `<module>/Kconfig file: 58# --------------------------------------------------- 59# config ZEPHYR_<MODULE_NAME_UPPER>_MODULE 60# bool 61 62comment "hal_gigadevice module not available." 63 depends on !ZEPHYR_HAL_GIGADEVICE_MODULE 64 65comment "hal_nordic module not available." 66 depends on !ZEPHYR_HAL_NORDIC_MODULE 67 68comment "liblc3 module not available." 69 depends on !ZEPHYR_LIBLC3_MODULE 70 71comment "LittleFS module not available." 72 depends on !ZEPHYR_LITTLEFS_MODULE 73 74comment "mbedtls module not available." 75 depends on !ZEPHYR_MBEDTLS_MODULE 76 77comment "Trusted-firmware-m module not available." 78 depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE 79 80comment "Trusted-firmware-a module not available." 81 depends on !ZEPHYR_TRUSTED_FIRMWARE_A_MODULE 82 83comment "Nanopb module not available." 84 depends on !ZEPHYR_NANOPB_MODULE 85 86comment "Lz4 module not available." 87 depends on !ZEPHYR_LZ4_MODULE 88 89comment "loramac-node module not available." 90 depends on !ZEPHYR_LORAMAC_NODE_MODULE 91 92comment "CANopenNode module not available." 93 depends on !ZEPHYR_CANOPENNODE_MODULE 94 95comment "zcbor module not available." 96 depends on !ZEPHYR_ZCBOR_MODULE 97 98comment "CHRE module not available." 99 depends on !ZEPHYR_CHRE_MODULE 100 101comment "THRIFT module not available." 102 depends on !ZEPHYR_THRIFT_MODULE 103 104comment "Segger module not available." 105 depends on !ZEPHYR_SEGGER_MODULE 106 107comment "LVGL module not available." 108 depends on !ZEPHYR_LVGL_MODULE 109 110comment "cmsis module not available." 111 depends on !ZEPHYR_CMSIS_MODULE 112 113comment "cmsis-dsp module not available." 114 depends on !ZEPHYR_CMSIS_DSP_MODULE 115 116comment "cmsis-nn module not available." 117 depends on !ZEPHYR_CMSIS_NN_MODULE 118 119# This ensures that symbols are available in Kconfig for dependency checking 120# and referencing, while keeping the settings themselves unavailable when the 121# modules are not present in the workspace 122if 0 123osource "modules/*/Kconfig" 124endif 125