mgmt: mcumgr: Change transport select to depends on

This changes some of the MCUmgr transport CMake select statements
to depends on, this is to align with other in-tree symbols that
do not pull in whole subsystems and instead only allow selection
if those subsystems are already enabled.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
Jamie McCrae 2023-01-13 13:20:04 +00:00 committed by Carles Cufí
commit 571273b78c
4 changed files with 9 additions and 9 deletions

View file

@ -11,8 +11,7 @@
menuconfig MCUMGR_TRANSPORT_BT
bool "Bluetooth mcumgr SMP transport"
select BT
select BT_PERIPHERAL
depends on BT_PERIPHERAL
select BT_GATT_DYNAMIC_DB
help
Enables handling of SMP commands received over Bluetooth.

View file

@ -11,8 +11,7 @@
menuconfig MCUMGR_TRANSPORT_SHELL
bool "Shell mcumgr SMP transport"
select SHELL
select SHELL_BACKEND_SERIAL
depends on SHELL
select BASE64
help
Enables handling of SMP commands received over shell. This allows

View file

@ -11,7 +11,7 @@
menuconfig MCUMGR_TRANSPORT_UART
bool "UART mcumgr SMP transport"
select CONSOLE
depends on CONSOLE
select UART_MCUMGR
select BASE64
help
@ -20,7 +20,9 @@ menuconfig MCUMGR_TRANSPORT_UART
commands to be received over UART without requiring an additional
thread.
if UART_ASYNC_API && MCUMGR_TRANSPORT_UART
if MCUMGR_TRANSPORT_UART
if UART_ASYNC_API
menuconfig MCUMGR_TRANSPORT_UART_ASYNC
bool "Use async UART API when available"
@ -52,8 +54,9 @@ endif # UART_ASYNC_API
config MCUMGR_TRANSPORT_UART_MTU
int "UART SMP MTU"
default 256
depends on MCUMGR_TRANSPORT_UART
help
Maximum size of SMP frames sent and received over UART, in bytes.
This value must satisfy the following relation:
MCUMGR_TRANSPORT_UART_MTU <= MCUMGR_TRANSPORT_NETBUF_SIZE + 2
endif # MCUMGR_TRANSPORT_UART

View file

@ -11,8 +11,7 @@
menuconfig MCUMGR_TRANSPORT_UDP
bool "UDP mcumgr SMP transport"
select NETWORKING
select NET_UDP
depends on NET_UDP
select NET_SOCKETS
select NET_SOCKETS_POSIX_NAMES if !POSIX_API
help