[PATCH 0/3] regulator: qcom_smd-regulator: fix PM2250 supply parent mappings
From: Rakesh Kota
Date: Fri Jul 17 2026 - 01:32:52 EST
The rpm_pm2250_regulators table hardcodes supply parent name strings
in the regulator descriptor, causing the Linux regulator framework to
vote on parent supplies from APPS unnecessarily. On RPM-based platforms,
parent-child supply relationships are managed entirely by RPM firmware.
Fix this by setting supply names to NULL in the driver descriptor, and
correct the supply parent mappings in the qrb2210 and Shikra DTS files
to match the actual PM4125 pin connections.
Signed-off-by: Rakesh Kota <rakesh.kota@xxxxxxxxxxxxxxxx>
---
Rakesh Kota (3):
regulator: qcom_smd-regulator: fix PM2250 supply parent mappings
arm64: dts: qcom: qrb2210: fix PM4125 regulator supply parent mappings
arm64: dts: qcom: shikra: add vph_pwr and fix supply parent mappings
arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 13 ++++--
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 13 ++++--
arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi | 31 +++++++++++++
drivers/regulator/qcom_smd-regulator.c | 52 +++++++++++-----------
4 files changed, 77 insertions(+), 32 deletions(-)
---
base-commit: 1a1757b76427f6201bfe0bf1bea9f7574f332a93
change-id: 20260714-pm2250-fix-supply-parent-b91bed1f65c6
Best regards,
--
Rakesh Kota <rakesh.kota@xxxxxxxxxxxxxxxx>