This series adds support for: - GPI DMA for 6375 - QUP hosts & I2C / SPI controllers for 6375 - pinctrl for SOME (check commit message of 05/10) of ^ - pmk8350 on sid6 (rather sad implementation, check 03/10 commit msg) - touchscreen & SMD regulators on PDX225 (depends on [1]) - pmic peripherals on PDX225 As well as some necessary binding changes with it. Patches 1-8 can be applied right away, 9 and 10 depend on: [1] https://lore.kernel.org/linux-arm-msm/20221109110846.45789-1-konrad.dybcio@xxxxxxxxxx/T/#t Konrad Dybcio (10): dt-bindings: arm-smmu: Allow up to 3 power-domains dt-bindings: dmaengine: qcom: gpi: add compatible for SM6375 arm64: dts: qcom: Add a device tree for PMK8350 on SID6 arm64: dts: qcom: sm6375: Add GPI DMA nodes arm64: dts: qcom: sm6375: Add pin configs for some QUP configurations arm64: dts: qcom: sm6375: Add QUPs and corresponding SPI/I2C hosts arm64: dts: qcom: sm6375-pdx225: Enable QUPs & GPI DMA arm64: dts: qcom: sm6375-pdx225: Add PMIC peripherals arm64: dts: qcom: sm6375-pdx225: Configure SMD RPM regulators arm64: dts: qcom: sm6375-pdx225: Configure Samsung touchscreen .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 +- arch/arm64/boot/dts/qcom/pmk8350_sid6.dtsi | 73 ++++ .../qcom/sm6375-sony-xperia-murray-pdx225.dts | 251 +++++++++++ arch/arm64/boot/dts/qcom/sm6375.dtsi | 389 ++++++++++++++++++ 5 files changed, 715 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/qcom/pmk8350_sid6.dtsi -- 2.38.1