[PATCH v2 0/3] regulator: qcom_smd-regulator: fix PM2250 supply parent mappings

From: Rakesh Kota

Date: Mon Jul 20 2026 - 07:05:32 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>
---
Changes in v2:
- Fix the pm4125_s1 regulator min and max voltages.
- Add missing parent supply for pm4125_s1 and pm4125_s2.
- Link to v1: https://patch.msgid.link/20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@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 | 33 ++++++++++++++
drivers/regulator/qcom_smd-regulator.c | 52 +++++++++++-----------
4 files changed, 79 insertions(+), 32 deletions(-)
---
base-commit: 0718283ab28bc3907e10b61a6b4be6fefa1cbb2f
change-id: 20260714-pm2250-fix-supply-parent-b91bed1f65c6

Best regards,
--
Rakesh Kota <rakesh.kota@xxxxxxxxxxxxxxxx>