Repository navigation
FROMLIST: arm64: dts: qcom: glymur-crd: Mark L4C regulator as boot-on to save power - #2029
QUIC-kamalw wants to merge 1 commit into
Conversation
… to save power On current Glymur Rev-1 boards, the third USB controller and PHY are not enabled, so the L4C regulator has no active consumers. The regulator node cannot be removed, however, since Rev-2 boards will enable the corresponding USB hardware. This rail may have been left enabled by the bootloader. The RPMH regulator driver cannot query real hardware state, so without regulator-boot-on the core assumes the rail is already off and never issues an explicit disable during late cleanup, leaving it enabled indefinitely while unused. Add regulator-boot-on so the core knows to explicitly disable the rail during late cleanup when no consumers are present. Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com> Signed-off-by: Kamal Wadhwa <kamal.wadhwa@oss.qualcomm.com> Link:https://lore.kernel.org/all/20261009-b4-regulator-boot-on-l4c-v1-1-7b76c2b2ea76@oss.qualcomm.com/
798e305 to
fbad946
Compare
🔨 Build Failure Analysis — PR #2029PR: #2029
Verdict0 of 2 errors are introduced by this PR; both are pre-existing integration issues unrelated to the PR changes. The PR successfully merged its changes to 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #2029PR: #2029
VerdictNo compilation errors found. The build failed during the pre-compilation automerge phase due to a merge conflict in 📎 Detailed analysis: Full report |
PR #2029 — validate-patchPR: #2029
Final Summary
|
PR #2029 — checker-log-analyzerPR: #2029
Detailed report: Full report
|
On current Glymur Rev-1 boards, the third USB controller and PHY are not enabled, so the L4C regulator has no active consumers. The regulator node cannot be removed, however, since Rev-2 boards will enable the corresponding USB hardware.
This rail may have been left enabled by the bootloader. The RPMH regulator driver cannot query real hardware state, so without regulator-boot-on the core assumes the rail is already off and never issues an explicit disable during late cleanup, leaving it enabled indefinitely while unused.
Add regulator-boot-on so the core knows to explicitly disable the rail during late cleanup when no consumers are present.
Reviewed-by: Abel Vesa abel.vesa@oss.qualcomm.com
Signed-off-by: Kamal Wadhwa kamal.wadhwa@oss.qualcomm.com
Link: https://lore.kernel.org/all/20261009-b4-regulator-boot-on-l4c-v1-1-7b76c2b2ea76@oss.qualcomm.com/
CRs-fixed: 4610179