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 arbitrary SID - 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 Changes since v1: - (afaict) fix errors with [1/9] - use preprocessor to swap out pmk8350 sid instead of hardcoding it - pick up tags - drop [v1 2/10] (dt-b for gpi) - applied - sort the newly-added regulator nodes properly Konrad Dybcio (9): dt-bindings: arm-smmu: Allow up to 3 power-domains arm64: dts: qcom: pmk8350: Allow specifying arbitrary SID 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/iommu/arm,smmu.yaml | 3 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 19 +- .../qcom/sm6375-sony-xperia-murray-pdx225.dts | 254 ++++++++++++ arch/arm64/boot/dts/qcom/sm6375.dtsi | 389 ++++++++++++++++++ 4 files changed, 657 insertions(+), 8 deletions(-) -- 2.38.1