On 15/11/2022 16:27, Konrad Dybcio wrote:
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]
Forgot to add, also rebased against Dmitry's cleanups that Will pulled
recently [1].
[1]
https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git/log/?h=for-joerg/arm-smmu/bindings
Konrad
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(-)