modules: Kconfig: Provide default definitions for modules with blobs

There are HCI drivers which reference the module-specific Kconfig symbols
which are auto-generated when the modules are present. Provide default
definitions for these symbols in case the modules are missing, so that
compliance checking doesn't stumble over seemingly non-existent Kconfig
options.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
This commit is contained in:
Johan Hedberg 2024-09-12 09:29:58 +02:00 committed by Alberto Escolar
parent 13ff70a6f9
commit bdcd54e4ca
4 changed files with 21 additions and 0 deletions

View File

@ -1,6 +1,12 @@
# Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_HAL_ESPRESSIF_MODULE
bool
config ZEPHYR_HAL_ESPRESSIF_MODULE_BLOBS
bool
config HAS_ESPRESSIF_HAL
bool
depends on SOC_FAMILY_ESPRESSIF_ESP32

View File

@ -3,6 +3,12 @@
# Copyright (c) 2017, Christian Taedcke
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_HAL_SILABS_MODULE
bool
config ZEPHYR_HAL_SILABS_MODULE_BLOBS
bool
config HAS_SILABS_GECKO
bool
select HAS_CMSIS_CORE

View File

@ -3,6 +3,12 @@
# Copyright (c) 2016 Linaro Limited.
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_HAL_STM32_MODULE
bool
config ZEPHYR_HAL_STM32_MODULE_BLOBS
bool
config HAS_STM32LIB
bool

View File

@ -4,6 +4,9 @@
config ZEPHYR_HAL_INFINEON_MODULE
bool
config ZEPHYR_HAL_INFINEON_MODULE_BLOBS
bool
if SOC_FAMILY_INFINEON_CAT1 || SOC_FAMILY_PSOC6_LEGACY
config USE_INFINEON_ADC