Document various bits of the Milos SoC in the dt-bindings, which don't really need any other changes.
@Rob: Please pick up the cpufreq, crypto, and pdc dt-bindings, they've been on the list since many months and weren't picked up by any maintainers, so it would be nice if you could take them through your tree. The patch for arm/qcom.yaml will be handled by Bjorn I think. Then we can add the dtsi for the Milos SoC and finally add a dts for the The Fairphone (Gen. 6) smartphone. Dependencies: * No dependencies on other series anymore Signed-off-by: Luca Weiss <[email protected]> --- Changes in v4: - Fold in PM7550 & PMIV0104 dts additions from their series, since they were the last patches of those series (Konrad) - Rebase on next-20251209 - Pick up tags - Link to v3: https://lore.kernel.org/r/[email protected] 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/[email protected] Changes in v2: - Rebrand SM7635 to Milos as requested: https://lore.kernel.org/linux-arm-msm/[email protected]/ - 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/[email protected] --- Luca Weiss (9): 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 PM7550 PMIC arm64: dts: qcom: Add PMIV0104 PMIC 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/pm7550.dtsi | 67 + arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 + arch/arm64/boot/dts/qcom/pmiv0104.dtsi | 73 + 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 + 19 files changed, 3725 insertions(+) --- base-commit: 8ebfd5290c6162d65f83f9a8acdbbf243b49a586 change-id: 20250623-sm7635-fp6-initial-15e40fef53cd Best regards, -- Luca Weiss <[email protected]>
