Skip to content

Conversation

@SeppoTakalo
Copy link
Contributor

This is an ongoing work for CMUX power saving.

Zephyr is changes to point my personal for of Zephyr with all CMUX+modem changes that are not yet in NCS 3.2-preview.

Configure the pull-up only on TX pins, so we don't leave
pins floating that we should drive.

The remote end shoud do the same on their TX pins.
Both ends do not need pull-ups on same pin.

Signed-off-by: Seppo Takalo <[email protected]>
Drop the interrupt support on UART so all shell and
log backend modules end up choosing the right backend, if enabled.

SM always uses asynchronous UART.

Signed-off-by: Seppo Takalo <[email protected]>
Upstream Kconfig options for CMUX buffer sizes have changed.

Try to align to 4 x CMUX packet size as default buffer.


Signed-off-by: Seppo Takalo <[email protected]>
Use personal CMUX work branch for Zephyr.

Signed-off-by: Seppo Takalo <[email protected]>
@SeppoTakalo SeppoTakalo added the DNM Do not merge label Oct 31, 2025
@SeppoTakalo SeppoTakalo closed this Nov 5, 2025
@SeppoTakalo SeppoTakalo deleted the cmux_work branch November 5, 2025 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM Do not merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant