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-7 can be applied right away, 8 and 9 depend on: [1] https://lore.kernel.org/linux-arm-msm/20221109110846.45789-1-konrad.dybcio@xxxxxxxxxx/T/#t Changes since v2: - rework 3-power-domains bindings [1/9] 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 3 power domains on SM6375 MMU500 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 | 23 +- 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, 677 insertions(+), 8 deletions(-) -- 2.38.1