diff options
author | Kory Maincent <[email protected]> | 2024-03-12 10:16:38 +0100 |
---|---|---|
committer | Mark Brown <[email protected]> | 2024-03-12 13:55:57 +0000 |
commit | e4ead3cdfd798092288f3a06b405cf98ded6fa10 (patch) | |
tree | 456fc66eb1e16b2d8b879cdcb2d7d342b29076d8 /scripts/rust_is_available_test.py | |
parent | e6f0b08a036734552628ab788ecb528ca53814ab (diff) |
regulator: core: Propagate the regulator state in case of exclusive get
Previously, performing an exclusive get on an already-enabled regulator
resulted in inconsistent state initialization between child and parent
regulators. While the child's counts were updated, its parent's counters
remained unaffected.
Consequently, attempting to disable an already-enabled exclusive regulator
triggered unbalanced disables warnings from its parent regulator.
This commit addresses the issue by propagating the enable state to the
parent regulator using a regulator_enable call. This ensures consistent
state management across the regulator hierarchy, preventing warnings!
Signed-off-by: Kory Maincent <[email protected]>
Link: https://msgid.link/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'scripts/rust_is_available_test.py')
0 files changed, 0 insertions, 0 deletions