drivers: i2c: dw: add pm device capabilities - #24
Merged
Aksel Mellbye (asmellby) merged 3 commits intoJul 6, 2026
Merged
Aksel Mellbye (asmellby) merged 3 commits into
Aksel Mellbye (asmellby) merged 3 commits into
Conversation
Martin Hoff (Martinhoff-maker)
marked this pull request as ready for review
July 6, 2026 12:33
This adds optional clock control support to the i2c_dw driver. The support currently assumes that the clock control binding uses clkid for the clock cell name. Upstream-status: available Signed-off-by: Łukasz Kędziora <lkedziora@antmicro.com> Signed-off-by: Piotr Zierhoffer <pzierhoffer@antmicro.com> Signed-off-by: Andreas Weissel <andreas.weissel@synaptics.com> (cherry picked from commit ec1adcb)
Martin Hoff (Martinhoff-maker)
force-pushed
the
i2c_fix
branch
from
July 6, 2026 12:54
fec7376 to
9b79290
Compare
Martin Hoff (Martinhoff-maker)
force-pushed
the
i2c_fix
branch
from
July 6, 2026 13:30
9b79290 to
b2c4c50
Compare
Author
|
DNM please |
Add PM device initialization to enable use of the driver with the PM device policy. This allows the driver to be reconfigured when the power domain is turned on. Upstream-status: pending Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
Set the 'power-domains' property for the I2C node and enable automatic runtime PM device management with 'zephyr,pm-device-runtime-auto'. This allows the I2C peripheral to properly integrate with power management policies, ensuring it is controlled according to the state of the associated power domain. Upstream-status: pending Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
Martin Hoff (Martinhoff-maker)
force-pushed
the
i2c_fix
branch
from
July 6, 2026 13:49
b2c4c50 to
8bf6124
Compare
Author
|
Should be ok now. |
Aksel Mellbye (asmellby)
approved these changes
Jul 6, 2026
Aksel Mellbye (asmellby)
merged commit Jul 6, 2026
f3665c5
into
SiliconLabsSoftware:silabs/dev
2 checks passed
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
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.
This PR cherry-pick 1 upstream fix regarding I2C DW driver + enable pm device capabilities to the driver.
It allows device reconfiguration upon wake-up and use of I2C driver after deep-sleep on siwx91x SoC.