Documentation/devicetree/bindings/arm/qcom.yaml | 5 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 790 ++++++ arch/arm64/boot/dts/qcom/milos.dtsi | 2633 ++++++++++++++++++++ arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 + arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 + arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 16 + arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 16 + arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 16 + .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 16 + arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 16 + arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 + arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 16 + 17 files changed, 3585 insertions(+)
Document various bits of the Milos SoC in the dt-bindings, which don't
really need any other changes.
Then we can add the dtsi for the Milos SoC and finally add a dts for
the newly announced The Fairphone (Gen. 6) smartphone.
Dependencies:
* The dt-bindings should not have any dependencies on any other patches.
* The qcom dts bits depend on most other Milos patchsets I have sent in
conjuction with this one. The exact ones are specified in the b4 deps.
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
---
Changes in v3:
- Rebase on linux-next, drop patches already applied
- Pick up tags
- Drop simple-framebuffer to drop dependency on interconnect patchset,
will add back later
- #interrupt-cells = <4> for intc
- Move protected-clocks to dts
- usb_1: reg size and assigned-clock-rates update
- tsens: reg size & interrupt fixes
- thermal trips cleanup based on review comments
- Link to v2: https://lore.kernel.org/r/20250713-sm7635-fp6-initial-v2-0-e8f9a789505b@fairphone.com
Changes in v2:
- Rebrand SM7635 to Milos as requested: https://lore.kernel.org/linux-arm-msm/aGMI1Zv6D+K+vWZL@hu-bjorande-lv.qualcomm.com/
- Disable pm8550vs instances by default
- Enable gpi_dma by default, sort pinctrl, update gpio-reserved-ranges
style, update USB2.0 comment, newlines before status, remove dummy
panel for simpledrm
- Link to v1: https://lore.kernel.org/r/20250625-sm7635-fp6-initial-v1-0-d9cd322eac1b@fairphone.com
---
Luca Weiss (7):
dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware
dt-bindings: crypto: qcom,prng: document Milos
dt-bindings: qcom,pdc: document the Milos Power Domain Controller
dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6)
arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by default
arm64: dts: qcom: Add initial Milos dtsi
arm64: dts: qcom: Add The Fairphone (Gen. 6)
Documentation/devicetree/bindings/arm/qcom.yaml | 5 +
.../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 +
.../devicetree/bindings/crypto/qcom,prng.yaml | 1 +
.../bindings/interrupt-controller/qcom,pdc.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 790 ++++++
arch/arm64/boot/dts/qcom/milos.dtsi | 2633 ++++++++++++++++++++
arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 +
arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 +
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 16 +
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 +
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 16 +
arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 16 +
.../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 16 +
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 16 +
arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 +
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 16 +
17 files changed, 3585 insertions(+)
---
base-commit: 87a9e300217e33b2388b9c1ffe99ec454eb6e983
change-id: 20250623-sm7635-fp6-initial-15e40fef53cd
prerequisite-change-id: 20250620-sm7635-remoteprocs-149da64084b8:v4
prerequisite-patch-id: 33c2e4cd2d8e7b9c253b86f6f3c42e4602d16b7d
prerequisite-patch-id: 0688b95e4ac7b2f042023a7cb09e0d8cb7929bb6
prerequisite-patch-id: d7a06ece910e7844c60b910fe8eed30ad2458f34
prerequisite-patch-id: 9105660b1ac9a8cd5834cc82e42dc3aa4e64a029
prerequisite-patch-id: 49135534a379bbbc76b5bc9db9de2d2ab9d387c5
prerequisite-patch-id: ec7c10dc254b52f55557f3000e563c7512a67d48
prerequisite-patch-id: 4c1e65349589e4f90a0977e1cd9524275ffb4bca
Best regards,
--
Luca Weiss <luca.weiss@fairphone.com>
On 9/5/25 12:40 PM, Luca Weiss wrote: > Document various bits of the Milos SoC in the dt-bindings, which don't > really need any other changes. > > Then we can add the dtsi for the Milos SoC and finally add a dts for > the newly announced The Fairphone (Gen. 6) smartphone. > > Dependencies: > * The dt-bindings should not have any dependencies on any other patches. > * The qcom dts bits depend on most other Milos patchsets I have sent in > conjuction with this one. The exact ones are specified in the b4 deps. > > Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> > --- FWIW this looks good.. where are we with regards to the dependencies? Are we waiting for anything else than the PMIV0104 (as part of glymur/ kaanapali)? Konrad
On Mon Nov 3, 2025 at 1:14 PM CET, Konrad Dybcio wrote: > On 9/5/25 12:40 PM, Luca Weiss wrote: >> Document various bits of the Milos SoC in the dt-bindings, which don't >> really need any other changes. >> >> Then we can add the dtsi for the Milos SoC and finally add a dts for >> the newly announced The Fairphone (Gen. 6) smartphone. >> >> Dependencies: >> * The dt-bindings should not have any dependencies on any other patches. >> * The qcom dts bits depend on most other Milos patchsets I have sent in >> conjuction with this one. The exact ones are specified in the b4 deps. >> >> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> >> --- > > FWIW this looks good.. where are we with regards to the dependencies? > > Are we waiting for anything else than the PMIV0104 (as part of glymur/ > kaanapali)? Hi, From my side, I'm not aware of any patches that have any unresolved comments, so I'm essentially just waiting for the correct maintainers to pick up the variety of dt-bindings patches in this series, and the PMIV0104 and PM7550 series. Any advice to make this actually proceed would be appreciated since most have been waiting for quite a while. Regards Luca > > Konrad
On 11/3/25 1:17 PM, Luca Weiss wrote: > On Mon Nov 3, 2025 at 1:14 PM CET, Konrad Dybcio wrote: >> On 9/5/25 12:40 PM, Luca Weiss wrote: >>> Document various bits of the Milos SoC in the dt-bindings, which don't >>> really need any other changes. >>> >>> Then we can add the dtsi for the Milos SoC and finally add a dts for >>> the newly announced The Fairphone (Gen. 6) smartphone. >>> >>> Dependencies: >>> * The dt-bindings should not have any dependencies on any other patches. >>> * The qcom dts bits depend on most other Milos patchsets I have sent in >>> conjuction with this one. The exact ones are specified in the b4 deps. >>> >>> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> >>> --- >> >> FWIW this looks good.. where are we with regards to the dependencies? >> >> Are we waiting for anything else than the PMIV0104 (as part of glymur/ >> kaanapali)? > > Hi, > > From my side, I'm not aware of any patches that have any unresolved > comments, so I'm essentially just waiting for the correct maintainers to > pick up the variety of dt-bindings patches in this series, and the > PMIV0104 and PM7550 series. > > Any advice to make this actually proceed would be appreciated since most > have been waiting for quite a while. Apparently I misremembered, kaanapali actually uses PMH0101 and PMH0110 and PMH0104, whereas glymur uses pmh0101, pmcx0102, pmh0110 and pmh0104 (it is not easy indeed) so it looks like PMIV0104 only showed up with your series.. and I'm not opposed to it, let me leave some review tags there, and I suppose I'll just ask you to rebase this series on next & make sure the bindings checker is happy Konrad
On 11/3/25 1:23 PM, Konrad Dybcio wrote: > On 11/3/25 1:17 PM, Luca Weiss wrote: >> On Mon Nov 3, 2025 at 1:14 PM CET, Konrad Dybcio wrote: >>> On 9/5/25 12:40 PM, Luca Weiss wrote: >>>> Document various bits of the Milos SoC in the dt-bindings, which don't >>>> really need any other changes. >>>> >>>> Then we can add the dtsi for the Milos SoC and finally add a dts for >>>> the newly announced The Fairphone (Gen. 6) smartphone. >>>> >>>> Dependencies: >>>> * The dt-bindings should not have any dependencies on any other patches. >>>> * The qcom dts bits depend on most other Milos patchsets I have sent in >>>> conjuction with this one. The exact ones are specified in the b4 deps. >>>> >>>> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> >>>> --- >>> >>> FWIW this looks good.. where are we with regards to the dependencies? >>> >>> Are we waiting for anything else than the PMIV0104 (as part of glymur/ >>> kaanapali)? >> >> Hi, >> >> From my side, I'm not aware of any patches that have any unresolved >> comments, so I'm essentially just waiting for the correct maintainers to >> pick up the variety of dt-bindings patches in this series, and the >> PMIV0104 and PM7550 series. >> >> Any advice to make this actually proceed would be appreciated since most >> have been waiting for quite a while. > > Apparently I misremembered, kaanapali actually uses PMH0101 and PMH0110 > and PMH0104, whereas glymur uses pmh0101, pmcx0102, pmh0110 and pmh0104 > > (it is not easy indeed) > > so it looks like PMIV0104 only showed up with your series.. and I'm not > opposed to it, let me leave some review tags there, and I suppose I'll > just ask you to rebase this series on next & make sure the bindings > checker is happy Well I apparently already left the review tags there.. please resend all of them (2 pmics + this one) as a single v4 Konrad
On Mon Nov 3, 2025 at 1:24 PM CET, Konrad Dybcio wrote: > On 11/3/25 1:23 PM, Konrad Dybcio wrote: >> On 11/3/25 1:17 PM, Luca Weiss wrote: >>> On Mon Nov 3, 2025 at 1:14 PM CET, Konrad Dybcio wrote: >>>> On 9/5/25 12:40 PM, Luca Weiss wrote: >>>>> Document various bits of the Milos SoC in the dt-bindings, which don't >>>>> really need any other changes. >>>>> >>>>> Then we can add the dtsi for the Milos SoC and finally add a dts for >>>>> the newly announced The Fairphone (Gen. 6) smartphone. >>>>> >>>>> Dependencies: >>>>> * The dt-bindings should not have any dependencies on any other patches. >>>>> * The qcom dts bits depend on most other Milos patchsets I have sent in >>>>> conjuction with this one. The exact ones are specified in the b4 deps. >>>>> >>>>> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> >>>>> --- >>>> >>>> FWIW this looks good.. where are we with regards to the dependencies? >>>> >>>> Are we waiting for anything else than the PMIV0104 (as part of glymur/ >>>> kaanapali)? >>> >>> Hi, >>> >>> From my side, I'm not aware of any patches that have any unresolved >>> comments, so I'm essentially just waiting for the correct maintainers to >>> pick up the variety of dt-bindings patches in this series, and the >>> PMIV0104 and PM7550 series. >>> >>> Any advice to make this actually proceed would be appreciated since most >>> have been waiting for quite a while. >> >> Apparently I misremembered, kaanapali actually uses PMH0101 and PMH0110 >> and PMH0104, whereas glymur uses pmh0101, pmcx0102, pmh0110 and pmh0104 >> >> (it is not easy indeed) >> >> so it looks like PMIV0104 only showed up with your series.. and I'm not >> opposed to it, let me leave some review tags there, and I suppose I'll >> just ask you to rebase this series on next & make sure the bindings >> checker is happy > > Well I apparently already left the review tags there.. please resend > all of them (2 pmics + this one) as a single v4 Will this help with anything though? Most/all dt-bindings patches have been unmodified since v2 and haven't been picked up since 13 July... I can try if you really think it could help... Regards Luca
© 2016 - 2026 Red Hat, Inc.