Skip to content

Commit bd61122

Browse files
tejlmandcarlescufi
authored andcommitted
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 <[email protected]>
1 parent 36f5600 commit bd61122

File tree

7 files changed

+9
-0
lines changed

7 files changed

+9
-0
lines changed

drivers/console/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ config UART_MUX
319319
bool "Enable UART muxing (GSM 07.10) support [EXPERIMENTAL]"
320320
depends on SERIAL_SUPPORT_INTERRUPT && GSM_MUX
321321
select UART_INTERRUPT_DRIVEN
322+
select EXPERIMENTAL
322323
help
323324
Enable this option to create UART muxer that run over a physical
324325
UART. The GSM 07.10 muxing protocol is used to separate the data

drivers/crypto/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#
99
menuconfig CRYPTO
1010
bool "Crypto Drivers [EXPERIMENTAL]"
11+
select EXPERIMENTAL
1112

1213
if CRYPTO
1314

@@ -29,6 +30,7 @@ config CRYPTO_TINYCRYPT_SHIM
2930
select TINYCRYPT_AES_CTR
3031
select TINYCRYPT_AES_CCM
3132
select TINYCRYPT_AES_CMAC
33+
select EXPERIMENTAL
3234
help
3335
Enable TinyCrypt shim layer compliant with crypto APIs.
3436

@@ -51,6 +53,7 @@ config CRYPTO_MBEDTLS_SHIM
5153
bool "Enable mbedTLS shim driver [EXPERIMENTAL]"
5254
select MBEDTLS
5355
select MBEDTLS_ENABLE_HEAP
56+
select EXPERIMENTAL
5457
help
5558
Enable mbedTLS shim layer compliant with crypto APIs. You will need
5659
to fill in a relevant value to CONFIG_MBEDTLS_HEAP_SIZE.

drivers/lora/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ menuconfig LORA
1010
bool "LoRa support [EXPERIMENTAL]"
1111
select REQUIRES_FULL_LIBC
1212
select POLL
13+
select EXPERIMENTAL
1314
help
1415
Include LoRa drivers in the system configuration.
1516

drivers/memc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
menuconfig MEMC
77
bool "Memory controllers [EXPERIMENTAL]"
8+
select EXPERIMENTAL
89
help
910
Add support for memory controllers
1011

drivers/modem/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ config MODEM_RECEIVER_MAX_CONTEXTS
3838

3939
config MODEM_CONTEXT
4040
bool "Modem context helper driver [EXPERIMENTAL]"
41+
select EXPERIMENTAL
4142
help
4243
This driver allows modem drivers to communicate with an interface
4344
using custom defined protocols. Driver doesn't inspect received data

drivers/spi/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ config SPI_ASYNC
2121

2222
config SPI_SLAVE
2323
bool "Enable Slave support [EXPERIMENTAL]"
24+
select EXPERIMENTAL
2425
help
2526
Enables Driver SPI slave operations. Slave support depends
2627
on the driver and the hardware it runs on.

drivers/timer/Kconfig.stm32_lptim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ menuconfig STM32_LPTIM_TIMER
88
depends on "$(dt_nodelabel_enabled,lptim1)"
99
depends on CLOCK_CONTROL && PM
1010
select TICKLESS_CAPABLE
11+
select EXPERIMENTAL
1112
help
1213
This module implements a kernel device driver for the LowPower Timer
1314
and provides the standard "system clock driver" interfaces.

0 commit comments

Comments
 (0)