mgmt: mcumgr: transport: uart: Change Kconfig to depends on

Changes CONFIG_MCUMGR_TRANSPORT_UART from selecting
CONFIG_UART_MCUMGR to instead of depending upon it, as it should
never have selected a driver Kconfig and instead always depended
upon it, and is needed for supporting different UART transports

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
Jamie McCrae
2026-01-13 16:41:40 +00:00
committed by Fabio Baltieri
parent 71389b3dd5
commit 917404f5d7
4 changed files with 4 additions and 1 deletions

View File

@@ -2,6 +2,7 @@
CONFIG_SERIAL=y
CONFIG_UART_LINE_CTRL=y
CONFIG_CONSOLE=y
CONFIG_UART_MCUMGR=y
CONFIG_USB_DEVICE_STACK_NEXT=y
CONFIG_CDC_ACM_SERIAL_INITIALIZE_AT_BOOT=y
# USB backend is serial device

View File

@@ -1,5 +1,6 @@
# Enable the serial MCUmgr transport.
CONFIG_BASE64=y
CONFIG_CRC=y
CONFIG_UART_MCUMGR=y
CONFIG_MCUMGR_TRANSPORT_UART=y
CONFIG_CONSOLE=y

View File

@@ -14,7 +14,7 @@ menuconfig MCUMGR_TRANSPORT_UART
depends on CONSOLE
depends on BASE64
depends on CRC
select UART_MCUMGR
depends on UART_MCUMGR
help
Enables handling of SMP commands received over UART. This is a lightweight alternative
to MCUMGR_TRANSPORT_SHELL. It allows MCUmgr commands to be received over UART without

View File

@@ -15,6 +15,7 @@ CONFIG_MCUMGR_GRP_OS_INFO_BUILD_DATE_TIME=y
CONFIG_MCUMGR_GRP_SHELL_LEGACY_RC_RETURN_CODE=y
CONFIG_MCUMGR_GRP_SETTINGS_BUFFER_TYPE_HEAP=y
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=2048
CONFIG_UART_MCUMGR=y
CONFIG_MCUMGR_TRANSPORT_SHELL=n
CONFIG_MCUMGR_TRANSPORT_UART=y
CONFIG_MCUMGR_TRANSPORT_SHELL_INPUT_TIMEOUT=n