arm/dt: 8092: Update BFB register settings in device tree.
Update BFB register settings for JPEG, Venus, VPU, MDP and
Kgsl IOMMU node with the updated settings provided by
hardware design team.
Change-Id: Iac1f6cd0fe7b1dbda984574fd564c3164ed891ec
Signed-off-by: Susheel Khiani <skhiani@codeaurora.org>
diff --git a/arch/arm/boot/dts/mpq8092-iommu.dtsi b/arch/arm/boot/dts/mpq8092-iommu.dtsi
index baec2d5..8b3320f 100644
--- a/arch/arm/boot/dts/mpq8092-iommu.dtsi
+++ b/arch/arm/boot/dts/mpq8092-iommu.dtsi
@@ -27,23 +27,19 @@
0x215c
0x220c
0x22bc
- 0x2008
- 0x200c
- 0x2010>;
+ 0x2008>;
- qcom,iommu-bfb-data = <0x3FFF
+ qcom,iommu-bfb-data = <0x0F
0x4
0x4
0x0
0x0
- 0x10
- 0x50
+ 0x4
+ 0x14
0x0
- 0x2000
- 0x2804
- 0x9614
- 0x0
- 0x0
+ 0x800
+ 0x800
+ 0x3a04
0x0
0x0>;
};
@@ -66,21 +62,19 @@
0x2008
0x200c
0x2010
- 0x2014
- 0x2018>;
+ 0x2014>;
- qcom,iommu-bfb-data = <0x7FFFFF
+ qcom,iommu-bfb-data = <0x3FFFF
0x4
- 0x10
+ 0x4
0x0
- 0x5000
- 0x5a1d
- 0x1822d
+ 0x1000
+ 0x0e00
+ 0x8207
0x0
0x0
- 0x28
- 0x68
- 0x0
+ 0x8
+ 0x24
0x0
0x0
0x0
@@ -114,9 +108,9 @@
0x4
0x8
0x0
- 0x13607
- 0x4201
- 0x14221
+ 0x13205
+ 0x4000
+ 0x14020
0x0
0x0
0x94
@@ -184,10 +178,13 @@
0x2620
0x2624
0x2628
- 0x262c>;
+ 0x262c
+ 0x2630
+ 0x2634
+ 0x2638>;
qcom,iommu-bfb-data = <0x3
- 0x8
+ 0x4
0x10
0x0
0x0
@@ -196,26 +193,79 @@
0x0
0x0
0x1
- 0x101
+ 0x81
0x0
0x0
- 0x7
+ 0x1f
0x4
0x8
0x14
0x0
0x0
0xc
- 0x6c
+ 0x3c
0x0
- 0x8
+ 0x4
0x10
- 0x0>;
+ 0x0
+ 0x15
+ 0x3020100
+ 0x04>;
};
&vpu_iommu {
status = "ok";
+ qcom,iommu-bfb-regs = <0x204c
+ 0x2050
+ 0x2514
+ 0x2540
+ 0x256c
+ 0x2314
+ 0x2394
+ 0x2414
+ 0x2494
+ 0x20ac
+ 0x215c
+ 0x220c
+ 0x22bc
+ 0x2008
+ 0x200c
+ 0x2010
+ 0x2014
+ 0x2018
+ 0x201c
+ 0x2020
+ 0x2024
+ 0x2028
+ 0x202c
+ 0x2030>;
+
+ qcom,iommu-bfb-data = <0xffffffff
+ 0xfffff
+ 0x4
+ 0x8
+ 0x0
+ 0x0
+ 0x34
+ 0x104
+ 0x0
+ 0x6800
+ 0x6800
+ 0x18034
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0
+ 0x0>;
+
interrupts = <0 300 0>;
vpu_cb_0: qcom,iommu-ctx@fdeec000 {
interrupts = <0 302 0>;