forked from zephyrproject-rtos/zephyr
-
Notifications
You must be signed in to change notification settings - Fork 0
Cherry-pick from upstream #3
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
Merged
jhedberg
merged 21 commits into
SiliconLabsSoftware:silabs/v2025.12
from
asmellby:task/backport-20251202
Dec 2, 2025
Merged
Cherry-pick from upstream #3
jhedberg
merged 21 commits into
SiliconLabsSoftware:silabs/v2025.12
from
asmellby:task/backport-20251202
Dec 2, 2025
Conversation
This file contains hidden or 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
Enable the use of Simplicity Commander as a runner on the xg24_dk2601b dev kit. Upstream-status: available Signed-off-by: Aksel Skauge Mellbye <[email protected]> (cherry picked from commit 2602b70)
Vendor specific configuration is moved to a separate file. Upstream-status: available Signed-off-by: Ivan Pankratov <[email protected]> (cherry picked from commit 675e6e0)
Create a shared base binding (ble-radio.yaml) for common Bluetooth LE radio hardware capabilities to avoid duplication between vendors and ensure consistent property naming across the ecosystem. Properties are prefixed with 'ble-' and ordered chronologically by Bluetooth Core Specification version (5.0, 5.1, 6.0). Each property indicates a hardware capability, not current enablement state. Upstream-status: available Signed-off-by: Ivan Pankratov <[email protected]> (cherry picked from commit 0aa208d)
…-pins Rename generic FEM binding to use 'radio-' prefix for consistency with other radio bindings (radio.yaml, ble-radio.yaml). Updated 3 board files, Nordic BLE controller HAL, documentation, and test overlays. Added missing settle-time properties to pan1783a board. Upstream-status: available Signed-off-by: Ivan Pankratov <[email protected]> (cherry picked from commit 6ccc58a)
Rename GPIO coex binding to use 'radio-' prefix for consistency with other radio bindings (radio.yaml, radio-fem-two-ctrl-pins.yaml). Updated beacon sample overlay and coex documentation. Upstream-status: available Signed-off-by: Ivan Pankratov <[email protected]> (cherry picked from commit a44583c)
The watchdog timer on SiWx91x devices is designed to pause during deep-sleep and resume after wakeup. However, an incorrect check in`wdt_setup` was preventing this intended behavior. This patch removes the check, restoring the correct pause-in-sleep functionality. Upstream-status: available Signed-off-by: Sai Santhosh Malae <[email protected]> (cherry picked from commit d83740f)
Add a new test for enabling device runtime PM for siwx917_rb4338a Upstream-status: available Signed-off-by: Sai Santhosh Malae <[email protected]> (cherry picked from commit a808553)
Most drivers for Series 2 depend on clock control, but didn't declare it. Enable clock control by default for Series 2 SoCs. Upstream-status: available Signed-off-by: Aksel Skauge Mellbye <[email protected]> (cherry picked from commit a83b19b)
This patch is needed to block the pm_state "PM_STATE_SUSPEND_TO_IDLE" when a device on the power domain (actually all the peripherals) is active. Without this patch, cpu can decide to go to deep sleep while a peripheral is active. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit b78fe9f)
Added calls to pm_device_runtime_put() to ensure proper device runtime management when configuration or DMA transceive operations fail. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit d5c45b1)
Removed unnecessary power management state lock calls since the DMA is on a power domain that already handles state locking. It will now managed directly pm_device which will active power_domain and then block pm_state. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit aa31594)
This patch fix a reg write that needs to be done before calling the callback. Since the user can start a new dma transfer in the callback, it can miss the interrupt from the new transfer if the new transfer is done before the interrupt bit is cleared. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit 8f4f1ef)
Removed conditional checks for device runtime put in DMA RX and TX callbacks, ensuring that device runtime is always released asynchronously. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit d02cdc7)
This patch removes the use of sscanf to maintain compatibility with tests that use the minimal cpp library. The expected version is now defined using multiple individual values rather than a single formatted string. Upstream-status: available Signed-off-by: Martin Hoff <[email protected]> (cherry picked from commit 29fb893)
…annel Fixes the auto channel status by using the channel number from fetched wireless info, rather than the input config variable. Upstream-status: available Signed-off-by: Muzaffar Ahmed <[email protected]> (cherry picked from commit f0454eb)
This commit adds the pwm overlay file for the brd4342a board, enabling pwm support and also updates the pwm tag in siwx917_dk2605a.yaml. Upstream-status: available Signed-off-by: S Mohamed Fiaz <[email protected]> (cherry picked from commit c8fa6c8)
This commit adds the counter_basic_api overlay file for the brd4338a board,enabling counter support. Upstream-status: available Signed-off-by: S Mohamed Fiaz <[email protected]> (cherry picked from commit 8c5e3d0)
This commit adds the rtc_api overlay file for the brd4342a board, enabling rtc support and also updates the rtc tag in siwx917_rb4342a.yaml. Upstream-status: available Signed-off-by: S Mohamed Fiaz <[email protected]> (cherry picked from commit 8dda8fc)
This commit adds the DMA overlay and config file for the brd4342a board, enabling chan_blen_transfer support in Zephyr. Upstream-status: available Signed-off-by: S Mohamed Fiaz <[email protected]> (cherry picked from commit 08b55fa)
If the TRNG has been unretained, it's not sufficient to enable the clock, it must be fully reinitialized. This is a minimal fix to ensure entropy is accumulated after sleep. Long term, this driver should be made to use device power management with power domain awareness. Upstream-status: available Signed-off-by: Aksel Skauge Mellbye <[email protected]> (cherry picked from commit e61c04e)
Add a channel check to update the link mode in wifi status query. Upstream-status: available Signed-off-by: Muzaffar Ahmed <[email protected]> (cherry picked from commit d31c6e9)
|
Weird that upstream CI didn't catch the same issues that our Compliance check did. Any idea why? |
Author
|
It's a bug in dts-linter that it requires a blank line after a preprocessor directive, it's not supported by the coding standard. I'm guessing there is a commit somewhere we haven't cherry-picked that would silence it. |
jerome-pouiller
approved these changes
Dec 2, 2025
jhedberg
approved these changes
Dec 2, 2025
fc09db6
into
SiliconLabsSoftware:silabs/v2025.12
1 of 2 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Cherry-pick several bugfixes and a bluetooth feature from upstream.