Move nrfx glue code (nrfx integration files, related Kconfig entries, and related part of CMakeLists.txt taken from the hal_nordic module) to modules/hal_nordic/nrfx/ directory. CMakeLists.txt located in modules/hal_nordic/ is now the main cmake file for the hal_nordic module. It points back to cmake stuff related to the nRF IEEE 802.15.4 driver that still remains in that module and it adds the extracted nrfx part as a subdirectory. Kconfig.nordic is renamed to Kconfig and moved to modules/hal_nordic/. It sources nrfx related entries from that separate file. Update also the manifest to point to accordingly modified hal_nordic revision. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
# Copyright (c) 2019 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
comment "Available modules."
|
|
|
|
source "$(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.canopennode"
|
|
source "modules/Kconfig.civetweb"
|
|
source "modules/Kconfig.cmsis"
|
|
source "modules/Kconfig.cypress"
|
|
source "modules/Kconfig.eos_s3"
|
|
source "modules/Kconfig.imx"
|
|
source "modules/Kconfig.infineon"
|
|
source "modules/Kconfig.libmetal"
|
|
source "modules/Kconfig.loramac-node"
|
|
source "modules/Kconfig.mbedtls"
|
|
source "modules/Kconfig.mcux"
|
|
source "modules/Kconfig.microchip"
|
|
source "modules/Kconfig.nuvoton"
|
|
source "modules/Kconfig.open-amp"
|
|
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.tfm"
|
|
source "modules/Kconfig.tinycbor"
|
|
source "modules/Kconfig.tinycrypt"
|
|
source "modules/Kconfig.vega"
|
|
source "modules/Kconfig.xtensa"
|
|
source "modules/Kconfig.mcuboot_bootutil"
|
|
|
|
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
|
|
|
|
comment "hal_nordic module not available."
|
|
depends on !ZEPHYR_HAL_NORDIC_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
|