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@xxxxxxxxxxxxx> --- 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@xxxxxxxxxxxxx Changes in v2: - Rebrand SM7635 to Milos as requested: https://lore.kernel.org/linux-arm-msm/aGMI1Zv6D+K+vWZL@xxxxxxxxxxxxxxxxxxxxxxxxxxx/ - 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@xxxxxxxxxxxxx --- 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@xxxxxxxxxxxxx>