Skip to content

arm64: dts: qcom: nord: Add PMM8650AU and KAI_MV PMIC support - #904

Open
drajpura269 wants to merge 2 commits into
qualcomm-linux:staging/nordfrom
drajpura269:pmic_hlos_nord_changes
Open

arm64: dts: qcom: nord: Add PMM8650AU and KAI_MV PMIC support#904
drajpura269 wants to merge 2 commits into
qualcomm-linux:staging/nordfrom
drajpura269:pmic_hlos_nord_changes

Conversation

@drajpura269

@drajpura269 drajpura269 commented Aug 5, 2026

Copy link
Copy Markdown

Add support for PMM8650AU and KAI_MV PMICs on nord-rrd and nord-ride-sx - new PMICs not present on lemans/monaco, so added new dtsi files (kai_mv-nord.dtsi, pmm8650au-nord.dtsi) with their peripheral definitions (temp-alarm, pon, rtc, gpio), updated nord.dtsi spmi_bus controller node accordingly and added matching compatible strings in the pinctrl-spmi-gpio driver.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

arch/arm64/boot/dts/qcom/kai_mv-nord.dtsi

sorry what is kai_mv-nord.dtsi ? What h/w module it represent. Please reuse dts/dtsi that represent h/w . On qli we donot refactor dt nodes based on tech area split.

@Komal-Bajaj

Komal Bajaj (Komal-Bajaj) commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

please do write proper commit message
also don't create multiple commits for no reason

@drajpura269

Copy link
Copy Markdown
Author

arch/arm64/boot/dts/qcom/kai_mv-nord.dtsi

sorry what is kai_mv-nord.dtsi ? What h/w module it represent. Please reuse dts/dtsi that represent h/w . On qli we donot refactor dt nodes based on tech area split.

Kai_mv is a new PMIC not present on lemans/monaco, so there was no existing dtsi to reuse - added kai_mv-nord.dtsi
for it. For Kobra (pmm8650au) is a different SIDs then lemans/monaco, so it also needed its own dtsi rather than reusing theirs.

@drajpura269

Copy link
Copy Markdown
Author

please do write proper commit message also don't create multiple commits for no reason

Done - squashed the 7 commits into 2 (pinctrl driver change, DT/dtsi changes) with proper commit messages
describing each change. Pushed the update. Thanks

@drajpura269 drajpura269 changed the title arm64: dts: qcom: iq10: Update SPMI bus and PMIC subnodes arm64: dts: qcom: nord: Add PMM8650AU and KAI_MV PMIC support Aug 12, 2026
@apateriy-qcom

Copy link
Copy Markdown

for all upstream/already-submitted changes can you please add Link: tag.
(For better trackability)

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

Add SPMI GPIO compatible strings for the PMAU0102 and PMM8650AU PMICs
used on Nord, each with 12 GPIOs, so the driver can bind against the
new per-chip PMIC dtsi nodes.
PMAU0102 and PMM8650AU are new PMICs used on nord-rrd and
nord-ride-sx that are not present on lemans/monaco, so there is no
existing dtsi to reuse. Add per-chip PMIC dtsi files (pmau0102-nord.dtsi,
pmm8650au-nord.dtsi) with their peripheral definitions (temp-alarm,
pon, rtc, gpio), matching the hardware-per-file convention used for
other PMICs. Update the spmi_bus controller node in nord.dtsi
accordingly and switch nord-rrd.dts/nord-ride-sx.dts to include the
new per-chip dtsi files.
@drajpura269
drajpura269 force-pushed the pmic_hlos_nord_changes branch from af198eb to 9405b73 Compare August 14, 2026 08:39
@drajpura269

Copy link
Copy Markdown
Author

arch/arm64/boot/dts/qcom/kai_mv-nord.dtsi

sorry what is kai_mv-nord.dtsi ? What h/w module it represent. Please reuse dts/dtsi that represent h/w . On qli we donot refactor dt nodes based on tech area split.

Kai_mv is a new PMIC not present on lemans/monaco, so there was no existing dtsi to reuse - added kai_mv-nord.dtsi for it. For Kobra (pmm8650au) is a different SIDs then lemans/monaco, so it also needed its own dtsi rather than reusing theirs.

I saw that - https://lore.kernel.org/all/177939170556.182385.2422863350479004971.b4-ty@kernel.org/ Here they added kai_mv PMIC so renaming it to pmau0102.

@drajpura269

Copy link
Copy Markdown
Author

for all upstream/already-submitted changes can you please add Link: tag. (For better trackability)

Sure

  1. https://lore.kernel.org/all/177733258718.324244.8879121147375028827.b4-ty@b4/
  2. https://lore.kernel.org/all/177939170556.182385.2422863350479004971.b4-ty@kernel.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants