Uh oh!
There was an error while loading. Please reload this page.
PENDING: arm64: dts: qcom: nord: Add PMM8650AU and KAI_MV PMIC support - #904
Conversation
033471a to
e5eef81Compare
Shiraz Hashim (shashim-quic)
left a comment
There was a problem hiding this comment.
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.
please do write proper commit message |
766ed63 to
af198ebComparedrajpura269
commented
Aug 12, 2026
Kai_mv is a new PMIC not present on lemans/monaco, so there was no existing dtsi to reuse - added kai_mv-nord.dtsi |
drajpura269
commented
Aug 12, 2026
Done - squashed the 7 commits into 2 (pinctrl driver change, DT/dtsi changes) with proper commit messages |
apateriy-qcom
commented
Aug 13, 2026
for all upstream/already-submitted changes can you please add Link: tag. |
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. |
af198eb to
9405b73Comparedrajpura269
commented
Aug 14, 2026
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
commented
Aug 14, 2026
Sure |
9405b73 to
fbe3280Compareapateriy-qcom
commented
Aug 19, 2026
The links should be updated in the commit body. Please take reference from other FROMLIST commits on how to add a lore link. |
Uh oh!
There was an error while loading. Please reload this page.
| #include "nord-embedded.dtsi" | ||
| #include "pmm8650au-nord.dtsi" | ||
| #include "pmau0102-nord.dtsi" |
fbe3280 to
79a469eCompareMerge 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. |
This changes not on upstream adding "PENDING" tag instead, |
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. |
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. |
shawngsc
commented
Aug 19, 2026
drajpura269 I'm facing an issue on |
79a469e to
b31b954Compareshawngsc
commented
Aug 20, 2026
I'm seeing the issue with PMAU0102 GPIO_08 being interrupt line of FUSB15201 Type-C controller, but I suspect it's an issue with any PMIC interrupts, temp-alarm, pm8xxx_rtc_alarm or pmic_pwrkey. I just tested the latest of this PR with pm8xxx_rtc_alarm. It doesn't tick in |
drajpura269
commented
Aug 20, 2026
Not sure what's setup difference but I can see the interrupt with the same command you gave. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
b31b954 to
b175ac9CompareMerge 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. |
Merge Check Failed: No Component Found Configuration Error: No component found for branch 'staging/nord'. There is no component associated with the provided branch in Polaris. Please verify the branch configuration. Branch: |
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. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
7111a73 to
f5da21fComparef5da21f to
dfb5838CompareAdd the qcom,pmau0102 compatible string to the SPMI PMIC binding for the new PMIC used on Nord. PMM8650AU (Kobra) reuses the existing qcom,pmm8654au compatible, as confirmed to be the same PMIC. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
Add the qcom,pmau0102-gpio compatible string to the PMIC GPIO binding for the new PMIC used on Nord. PMM8650AU (Kobra) reuses the existing qcom,pmm8654au-gpio compatible, as confirmed to be the same PMIC. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
dfb5838 to
e3d2017CompareUh oh!
There was an error while loading. Please reload this page.
Add the qcom,pmau0102-gpio SPMI GPIO compatible string, with 12 GPIOs, for the new PMIC used on Nord. PMM8650AU (Kobra) reuses the existing qcom,pmm8654au-gpio compatible, as confirmed to be the same PMIC, so the driver already binds against it. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
Add a qcom,pmau0102-mbg-tm compatible with qcom,pm8775-mbg-tm as fallback, so the MBG temperature monitor on PMAU0102 can be distinguished from the existing PM8775 MBG hardware while still binding against the same driver. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
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, matching the hardware-per-file convention used for other PMICs. Update the spmi_bus controller node in nord.dtsi accordingly and include the new per-chip dtsi files from nord-embedded.dtsi, shared by both nord-rrd.dts and nord-ride-sx.dts. PMAU0102 instances (pmau0102_e through pmau0102_l) get gpio, adc and an MBG(Master Bandgap) temperature monitor wired to a DIE_TEMP ADC channel, using the qcom,pmau0102-mbg-tm compatible with qcom,pm8775-mbg-tm as fallback. PMM8650AU (Kobra) is confirmed to be the same PMIC as PMM8654AU, so its instances reuse the existing qcom,pmm8654au and qcom,pmm8654au-gpio compatibles. The Kobra_MM instance (kobra_mm_a) gets pon, rtc, gpio and adc; apps does not have permission for its qcom,spmi-temp-alarm peripheral, so no thermal sensor is added for it. The Kobra_PSAIL instance (kobra_psail_b) gets an MBG temperature monitor wired to kobra_mm_a's DIE_TEMP ADC channel, since Kobra_PSAIL has no ADC of its own. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
Enable qcom,spmi-adc5-gen3 and qcom,pm8775-mbg-tm so the PMAU0102 and PMM8650AU MBG temperature sensors and their backing ADC channels are built into the Nord kernel image. Signed-off-by: Dhruvin Rajpura <drajpura@qti.qualcomm.com>
e3d2017 to
d31f804Comparedrajpura269
commented
Aug 26, 2026
Resolved |
9e2ab33
into
qualcomm-linux:staging/nordUh oh!
There was an error while loading. Please reload this page.
PENDING: arm64: dts: qcom: nord: Add PMM8650AU and KAI_MV PMIC support
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 (MBG-temp, pon, rtc, gpio), updated nord.dtsi spmi_bus controller node accordingly and added matching compatible strings in the pinctrl-spmi-gpio driver.