Kconfig 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # Copyright (c) 2019 Intel Corporation
  2. # SPDX-License-Identifier: Apache-2.0
  3. comment "Available modules."
  4. source "$(KCONFIG_BINARY_DIR)/Kconfig.modules"
  5. comment "Optional modules. Make sure they're installed, via the project manifest."
  6. source "modules/Kconfig.altera"
  7. source "modules/Kconfig.atmel"
  8. source "modules/Kconfig.civetweb"
  9. source "modules/Kconfig.cmsis"
  10. source "modules/Kconfig.cypress"
  11. source "modules/Kconfig.eos_s3"
  12. source "modules/Kconfig.imx"
  13. source "modules/Kconfig.infineon"
  14. source "modules/Kconfig.libmetal"
  15. source "modules/Kconfig.mcux"
  16. source "modules/Kconfig.microchip"
  17. source "modules/Kconfig.nuvoton"
  18. source "modules/Kconfig.open-amp"
  19. source "modules/Kconfig.silabs"
  20. source "modules/Kconfig.simplelink"
  21. source "modules/Kconfig.sof"
  22. source "modules/Kconfig.st"
  23. source "modules/Kconfig.stm32"
  24. source "modules/Kconfig.syst"
  25. source "modules/Kconfig.telink"
  26. source "modules/Kconfig.tinycbor"
  27. source "modules/Kconfig.tinycrypt"
  28. source "modules/Kconfig.vega"
  29. source "modules/Kconfig.xtensa"
  30. source "modules/Kconfig.mcuboot_bootutil"
  31. comment "Unavailable modules, please install those via the project manifest."
  32. # List of comments to display when Zephyr modules are not available, please
  33. # use the following syntax:
  34. # ---------------------------------------------------
  35. # comment "<module_name> module not available."
  36. # depends on !ZEPHYR_<MODULE_NAME_UPPER>_MODULE
  37. #
  38. # Remember to add the following code inside the `<module>/Kconfig file:
  39. # ---------------------------------------------------
  40. # config ZEPHYR_<MODULE_NAME_UPPER>_MODULE
  41. # bool
  42. comment "hal_nordic module not available."
  43. depends on !ZEPHYR_HAL_NORDIC_MODULE
  44. comment "mbedtls module not available."
  45. depends on !ZEPHYR_MBEDTLS_MODULE
  46. comment "Trusted-firmware-m module not available."
  47. depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
  48. comment "Nanopb module not available."
  49. depends on !ZEPHYR_NANOPB_MODULE
  50. comment "Lz4 module not available."
  51. depends on !ZEPHYR_LZ4_MODULE
  52. comment "loramac-node module not available."
  53. depends on !ZEPHYR_LORAMAC_NODE_MODULE
  54. comment "CANopenNode module not available."
  55. depends on !ZEPHYR_CANOPENNODE_MODULE
  56. # This ensures that symbols are available in Kconfig for dependency checking
  57. # and referencing, while keeping the settings themselves unavailable when the
  58. # modules are not present in the workspace
  59. if 0
  60. osource "modules/*/Kconfig"
  61. endif