-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drivers: serial: stm32u5: Serial wakeup is based on autonomous capability #65532
Merged
fabiobaltieri
merged 2 commits into
zephyrproject-rtos:main
from
erwango:fix/stm32_u5_serial_wakeup
Nov 21, 2023
Merged
drivers: serial: stm32u5: Serial wakeup is based on autonomous capability #65532
fabiobaltieri
merged 2 commits into
zephyrproject-rtos:main
from
erwango:fix/stm32_u5_serial_wakeup
Nov 21, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…lity On some devices such as STM32U5, there is no UART WKUP dedicated registers as the hardware block has an integrated autonomous wakeup capability. Hence it's capable to wake up the device from stop modes (down to Stop 1). This behavior relies on RCC UESM bit which is enabled by default at reset and not modified today in drivers. Since driver will not compile otherwise, remain in this simple configuration. This might be changed later on, if a need is seen to disable UESM bit. Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Add a sample overlay for b_u585i_iot02a Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
zephyrbot
added
area: Samples
Samples
area: UART
Universal Asynchronous Receiver-Transmitter
labels
Nov 21, 2023
erwango
added
Hotfix
Fix for issues blocking development, i.e. CI issues, tests failing in CI, etc.
and removed
area: UART
Universal Asynchronous Receiver-Transmitter
area: Samples
Samples
labels
Nov 21, 2023
zephyrbot
requested review from
dcpleung,
Desvauxm-st,
gautierg-st,
GeorgeCGV,
kartben and
nashif
November 21, 2023 16:04
@henrikbrixandersen This is fixing a compilation issue that might be seen in CI |
fabiobaltieri
approved these changes
Nov 21, 2023
samples/boards/stm32/power_mgmt/serial_wakeup/boards/b_u585i_iot02a.overlay
Show resolved
Hide resolved
henrikbrixandersen
approved these changes
Nov 21, 2023
bperseghetti
approved these changes
Nov 21, 2023
dleach02
approved these changes
Nov 21, 2023
Do we have insight into how the current build failure was introduced and not caught by CI? ping: @nashif, @stephanosio |
prob the same testplan shortcomings that Anas is working on addressing in #65257 |
This was referenced Nov 21, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Hotfix
Fix for issues blocking development, i.e. CI issues, tests failing in CI, etc.
platform: STM32
ST Micro STM32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On some devices such as STM32U5, there is no UART WKUP dedicated registers as the hardware block has an integrated autonomous wakeup capability. Hence it's capable to wake up the device from stop modes (down to Stop 1).
This behavior relies on RCC UESM bit which is enabled by default at reset and not modified today in drivers.
Since driver will not compile otherwise, remain in this simple configuration. This might be changed later on, if a need is seen to disable UESM bit.