diff options
| author | Mark Brown <broonie@kernel.org> | 2026-02-23 14:49:44 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-02-23 14:49:44 +0000 |
| commit | f308205e3b370d0bb4be696ae678b0f0ce65d2c7 (patch) | |
| tree | ab82f439a8a96b985887159d8ff3819aa784548c /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | 0556bb42a84ee391a2145ddba86756f9747bc27f (diff) | |
| parent | fbb4c52ccdcb4a612d2b7f800aa57090eeee16d7 (diff) | |
regulator: spacemit-p1: Support board power tree
Merge series from Guodong Xu <guodong@riscstar.com>:
Patch 1, 2 and 3 (previously 2-4) enable flexible power tree
configurations for the SpacemiT P1 PMIC. Hardcoded supply assumptions
are replaced with explicit devicetree properties. PMIC supply connections
are board-design decisions. Moving this to DT allows supporting varied
topologies without driver modifications.
The supply binding change is an ABI change. The breakage is acceptable:
Yixun Lan checked the DTS tree queued for v6.20 and found no consumers
of the P1/PMIC regulator yet [1]. For the two K1 boards in-tree
(BPI-F3 and Jupiter), initial power settings come from boot firmware and
a probe failure of pmic node "spacemit,p1" has minimal impact.
In v4, the old "vin-supply" property is dropped from the binding
document as the updated driver no longer parses it and there is no
fallback logic. Only the per-rail names ("vin1-supply", "vin2-supply",
...) are supported going forward.
Intermittent dtbs_check warnings are expected while the binding and DTS
changes land through different trees, but will resolve once both are
merged.
Link: https://lore.kernel.org/lkml/20260125110333-GYD71302@gentoo.org/ [1]
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
