Merge branch 'printk-rework' into for-linus
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / sdm845-cheza.dtsi
index 64fc1bf..216a74f 100644 (file)
@@ -633,6 +633,15 @@ ap_ts_i2c: &i2c14 {
        status = "okay";
 };
 
+/*
+ * Cheza fw does not properly program the GPU aperture to allow the
+ * GPU to update the SMMU pagetables for context switches.  Work
+ * around this by dropping the "qcom,adreno-smmu" compat string.
+ */
+&adreno_smmu {
+       compatible = "qcom,sdm845-smmu-v2", "qcom,smmu-v2";
+};
+
 &mss_pil {
        iommus = <&apps_smmu 0x781 0x0>,
                 <&apps_smmu 0x724 0x3>;
@@ -644,10 +653,12 @@ ap_ts_i2c: &i2c14 {
 
 &qupv3_id_0 {
        status = "okay";
+       iommus = <&apps_smmu 0x0 0x3>;
 };
 
 &qupv3_id_1 {
        status = "okay";
+       iommus = <&apps_smmu 0x6c0 0x3>;
 };
 
 &sdhc_2 {