This series adds the initial device tree support for the SM8750 SoCs needed to boot to shell. This specifically adds support for clocks, pinctrl, rpmhpd, regulators, interconnects, and SoC and board compatibles. The Qualcomm Technologies, Inc. SM8750 SoC is the latest in the line of consumer mobile device SoCs. See more at: https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/images/company/news-media/media-center/press-kits/snapdragon-summit-2024/day-1/documents/Snapdragon8EliteProductBrief.pdf Dependencies: clks: https://lore.kernel.org/all/20241204-sm8750_master_clks-v3-0-1a8f31a53a86@xxxxxxxxxxx/ interconnects: https://lore.kernel.org/all/20241204-sm8750_master_interconnects-v3-0-3d9aad4200e9@xxxxxxxxxxx/ pinctrl (applied): https://lore.kernel.org/all/20241112002843.2804490-1-quic_molvera@xxxxxxxxxxx/ regulators (applied): https://lore.kernel.org/all/20241112002645.2803506-1-quic_molvera@xxxxxxxxxxx/ power domains (applied): https://lore.kernel.org/all/20241112002444.2802092-1-quic_molvera@xxxxxxxxxxx/ misc bindings: - https://lore.kernel.org/all/20241204-sm8750_master_smmu-v2-1-9e73e3fc15f2@xxxxxxxxxxx/ - https://lore.kernel.org/all/20241204-sm8750_master_pdc-v1-1-3a06cb62a28f@xxxxxxxxxxx/ applied bindings: - https://lore.kernel.org/all/20241021230427.2632466-1-quic_molvera@xxxxxxxxxxx/ - https://lore.kernel.org/all/20241112003544.2807368-1-quic_molvera@xxxxxxxxxxx/ - https://lore.kernel.org/all/20241021230500.2632527-1-quic_molvera@xxxxxxxxxxx/ Changes in V3: - split PMD8028 PMIC and PMIH0108 PMIC into two patches - added critical trips for PMD8028 and PMIH0108 - updated commit msgs to all use uppercase for names - updated cpu idle states in dt to follow previous conventions - enabled msi-controller@16040000 - reordered gcc clocks to match bindings Changes in V2: - split dts and dtsi patches into separate patches - changed eusb-repeater to phy - removed empty chosen node - lowercased phandles in dtsi - added system-wide domain idle state - added leading zeroes to applicable regs - corrected gpio ranges - removed some unnecessary comments - updated timer size cells - separated pmics & thermal zones into their own file - added chassis type to board files - added reserved tlmm nodes to board files - corrected regulator-0 supplies in board files Signed-off-by: Melody Olvera <quic_molvera@xxxxxxxxxxx> --- Melody Olvera (7): dt-bindings: arm: qcom: Document SM8750 SoC and boards arm64: dts: qcom: Add PMD8028 PMIC arm64: dts: qcom: Add PMIH0108 PMIC arm64: dts: qcom: Add base SM8750 dtsi arm64: dts: qcom: sm8750: Add pmic dtsi arm64: dts: qcom: Add board dts files for SM8750 MTP and QRD arm64: defconfig: Enable SM8750 SoC base configs Documentation/devicetree/bindings/arm/qcom.yaml | 7 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/pmd8028.dtsi | 62 + arch/arm64/boot/dts/qcom/pmih0108.dtsi | 68 + arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 794 +++++++ arch/arm64/boot/dts/qcom/sm8750-pmics.dtsi | 188 ++ arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 792 ++++++ arch/arm64/boot/dts/qcom/sm8750.dtsi | 2907 +++++++++++++++++++++++ arch/arm64/configs/defconfig | 4 + 9 files changed, 4824 insertions(+) --- base-commit: ed2e49e900fcf3ea198df034facb67bf8d99f44e change-id: 20241204-sm8750_master_dt-16c23db0d836 prerequisite-change-id: 20241204-sm8750_master_interconnects-5089c590dfe5:v3 prerequisite-patch-id: 2129d2b0d43098012e7e63a728971870eda5a891 prerequisite-patch-id: a4c4f081f8e050b93f33730fa63af4e8413834bf prerequisite-change-id: 20241204-sm8750_master_clks-e26e1b9416b6:v3 prerequisite-patch-id: 6746978c15f8c943df3ca44013b1692668d7c60a prerequisite-patch-id: ac3e8d8cbeac3f1a77f8d54751063dba61642a01 prerequisite-patch-id: e0affb2c25d8c566c875994970503aa446983ea7 prerequisite-patch-id: 70df483173f5546f676427883505bd135663583b prerequisite-patch-id: 8897202725dcee6119e018c8c3c11dcc2a5337ef prerequisite-patch-id: 5e652ef99d655ab31e4c86cabb7fd58b03ad7437 prerequisite-patch-id: 551a78c20b5320c0d51b262f5de9772d8f554d0a prerequisite-patch-id: a4db6036b69abd4f25ec8d44a9919e8a1b5fb7da prerequisite-change-id: 20241204-sm8750_master_smmu-0867ab939686:v2 prerequisite-patch-id: 05669e3fd6558fd8a03082bb0c42347cc74e4b4c prerequisite-change-id: 20241204-sm8750_master_pdc-275e5a003eec:v1 prerequisite-patch-id: e02a35925d37a2e61abbf240cc8963208f54e1c0 Best regards, -- Melody Olvera <quic_molvera@xxxxxxxxxxx>