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 menuconfig MCUMGR_TRANSPORT_BT
bool "Bluetooth mcumgr SMP transport" bool "Bluetooth mcumgr SMP transport"
select BT depends on BT_PERIPHERAL
select BT_PERIPHERAL
select BT_GATT_DYNAMIC_DB select BT_GATT_DYNAMIC_DB
help help
Enables handling of SMP commands received over Bluetooth. Enables handling of SMP commands received over Bluetooth.

View file

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

View file

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

View file

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