kconfig: drivers: experimental settings now uses select EXPERIMENTAL

With the introduction of `EXPERIMENTAL` and `WARN_EXPERIMENTAL` in
Zephyr all drivers settings having `[EXPERIMENTAL]` in their
prompt has has been updated to include `select EXPERIMENTAL` so that
developers can enable warnings when experimental features are enabled.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
Torsten Rasmussen 2021-10-15 14:28:18 +02:00 committed by Carles Cufí
commit bd61122aa2
7 changed files with 9 additions and 0 deletions

View file

@ -319,6 +319,7 @@ config UART_MUX
bool "Enable UART muxing (GSM 07.10) support [EXPERIMENTAL]"
depends on SERIAL_SUPPORT_INTERRUPT && GSM_MUX
select UART_INTERRUPT_DRIVEN
select EXPERIMENTAL
help
Enable this option to create UART muxer that run over a physical
UART. The GSM 07.10 muxing protocol is used to separate the data

View file

@ -8,6 +8,7 @@
#
menuconfig CRYPTO
bool "Crypto Drivers [EXPERIMENTAL]"
select EXPERIMENTAL
if CRYPTO
@ -29,6 +30,7 @@ config CRYPTO_TINYCRYPT_SHIM
select TINYCRYPT_AES_CTR
select TINYCRYPT_AES_CCM
select TINYCRYPT_AES_CMAC
select EXPERIMENTAL
help
Enable TinyCrypt shim layer compliant with crypto APIs.
@ -51,6 +53,7 @@ config CRYPTO_MBEDTLS_SHIM
bool "Enable mbedTLS shim driver [EXPERIMENTAL]"
select MBEDTLS
select MBEDTLS_ENABLE_HEAP
select EXPERIMENTAL
help
Enable mbedTLS shim layer compliant with crypto APIs. You will need
to fill in a relevant value to CONFIG_MBEDTLS_HEAP_SIZE.

View file

@ -10,6 +10,7 @@ menuconfig LORA
bool "LoRa support [EXPERIMENTAL]"
select REQUIRES_FULL_LIBC
select POLL
select EXPERIMENTAL
help
Include LoRa drivers in the system configuration.

View file

@ -5,6 +5,7 @@
menuconfig MEMC
bool "Memory controllers [EXPERIMENTAL]"
select EXPERIMENTAL
help
Add support for memory controllers

View file

@ -38,6 +38,7 @@ config MODEM_RECEIVER_MAX_CONTEXTS
config MODEM_CONTEXT
bool "Modem context helper driver [EXPERIMENTAL]"
select EXPERIMENTAL
help
This driver allows modem drivers to communicate with an interface
using custom defined protocols. Driver doesn't inspect received data

View file

@ -21,6 +21,7 @@ config SPI_ASYNC
config SPI_SLAVE
bool "Enable Slave support [EXPERIMENTAL]"
select EXPERIMENTAL
help
Enables Driver SPI slave operations. Slave support depends
on the driver and the hardware it runs on.

View file

@ -8,6 +8,7 @@ menuconfig STM32_LPTIM_TIMER
depends on "$(dt_nodelabel_enabled,lptim1)"
depends on CLOCK_CONTROL && PM
select TICKLESS_CAPABLE
select EXPERIMENTAL
help
This module implements a kernel device driver for the LowPower Timer
and provides the standard "system clock driver" interfaces.