Message ID | 20240210-topic-1v-v1-0-fda0db38e29b@linaro.org |
---|---|
Headers | show |
Series | Xperia 1 V support | expand |
On 12/02/2024 14:10, Konrad Dybcio wrote: > These peripherals are DMA-coherent on 8550. Mark them as such. > > Interestingly enough, the I2C master hubs are not. Yeah they are not DMA capable at all > > Fixes: ffc50b2d3828 ("arm64: dts: qcom: Add base SM8550 dtsi") > Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> > --- > arch/arm64/boot/dts/qcom/sm8550.dtsi | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi > index b8f1c7f97e48..d696ec6c6850 100644 > --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi > @@ -812,6 +812,7 @@ gpi_dma2: dma-controller@800000 { > dma-channels = <12>; > dma-channel-mask = <0x3e>; > iommus = <&apps_smmu 0x436 0>; > + dma-coherent; > status = "disabled"; > }; > > @@ -823,6 +824,7 @@ qupv3_id_1: geniqup@8c0000 { > clocks = <&gcc GCC_QUPV3_WRAP_2_M_AHB_CLK>, > <&gcc GCC_QUPV3_WRAP_2_S_AHB_CLK>; > iommus = <&apps_smmu 0x423 0>; > + dma-coherent; > #address-cells = <2>; > #size-cells = <2>; > status = "disabled"; > @@ -1322,6 +1324,7 @@ gpi_dma1: dma-controller@a00000 { > dma-channels = <12>; > dma-channel-mask = <0x1e>; > iommus = <&apps_smmu 0xb6 0>; > + dma-coherent; > status = "disabled"; > }; > > @@ -1335,6 +1338,7 @@ qupv3_id_0: geniqup@ac0000 { > iommus = <&apps_smmu 0xa3 0>; > interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>; > interconnect-names = "qup-core"; > + dma-coherent; > #address-cells = <2>; > #size-cells = <2>; > status = "disabled"; > Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
On Mon, 12 Feb 2024 14:10:08 +0100, Konrad Dybcio wrote: > DTS for the phone and some fly-by fixes > > Patch 1 for Mark/sound > Rest for qcom > > Applied, thanks! [2/7] dt-bindings: arm: qcom: Add Xperia 1 V commit: 212729551c4186a1a1cbd80379375b1b54488369 [3/7] arm64: dts: qcom: sm8550: Mark QUPs and GPI dma-coherent commit: 91fc74458d833dbc999aa04ca34c2a197711a0b6 [4/7] arm64: dts: qcom: sm8550: Mark APPS SMMU as dma-coherent commit: 93395f9a8d52b89868d75e278adaf002f99dec22 [5/7] arm64: dts: qcom: sm8550: Add missing DWC3 quirks commit: d18b5477dcea7775a562b3ba7aaa68772c8980ba [6/7] arm64: dts: qcom: sm8550: Mark DWC3 as dma-coherent commit: 6e4f7e53991ca7e70dc7d5d9d66c833091e1f6ae [7/7] arm64: dts: qcom: Add SM8550 Xperia 1 V commit: 39c596304e44781c1950ea0cbf178d6433ff9c71 Best regards,
DTS for the phone and some fly-by fixes Patch 1 for Mark/sound Rest for qcom Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> --- Konrad Dybcio (7): dt-bindings: ASoC: cs35l45: Add interrupts dt-bindings: arm: qcom: Add Xperia 1 V arm64: dts: qcom: sm8550: Mark QUPs and GPI dma-coherent arm64: dts: qcom: sm8550: Mark APPS SMMU as dma-coherent arm64: dts: qcom: sm8550: Add missing DWC3 quirks arm64: dts: qcom: sm8550: Mark DWC3 as dma-coherent arm64: dts: qcom: Add SM8550 Xperia 1 V Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 3 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 779 +++++++++++++++++++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 20 +- 5 files changed, 801 insertions(+), 3 deletions(-) --- base-commit: ae00c445390b349e070a64dc62f08aa878db7248 change-id: 20240210-topic-1v-18e9697d2056 Best regards,