arm/dtsi: Add bus vectors to dtsi file

Bus bandwidth requests for ocmem and ddr vary according to the capability
of video hardware. Moving them to dtsi file for this reason.

Change-Id: I3f2d2a07a63b7feaac40451259f6f171bbceeaa3
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
diff --git a/Documentation/devicetree/bindings/media/video/msm-vidc.txt b/Documentation/devicetree/bindings/media/video/msm-vidc.txt
index edb774e..cd14056 100644
--- a/Documentation/devicetree/bindings/media/video/msm-vidc.txt
+++ b/Documentation/devicetree/bindings/media/video/msm-vidc.txt
@@ -21,6 +21,16 @@
 - qcom,reg-presets : list of offset-value pairs for registers to be written.
   The offsets are from the base offset specified in 'reg'. This is mainly
   used for QoS, vbif, etc. presets for video.
+- qcom,bus-ports : number of bus ports supported by venus to access
+  ddr/ocmem.
+- qcom,enc-ocmem-ab-ib : list of bus vectors (ab, ib pair) for ocmem
+  bandwidth request by different video encoder usecases.
+- qcom,dec-ocmem-ab-ib : list of bus vectors(ab, ib pair) for ocmem
+  bandwidth request by different video decoder usecases.
+- qcom,enc-ddr-ab-ib : list of bus vectors(ab,ib pair) for ddr bandwidth
+  request by different video encoder usecases.
+- qcom,dec-ddr-ab-ib : list of bus vectors(ab, ib pair) for ddr bandwidth
+  request by different video decoder usecases.
 
 Example:
 
@@ -40,4 +50,13 @@
 		qcom,hfi = "venus";
 		qcom,reg-presets = <0x80004 0x1>,
 			<0x80178 0x00001FFF>;
+		qcom,bus-ports = <1>;
+		qcom,enc-ocmem-ab-ib = <0 0>,
+			<138200 1222000>;
+		qcom,dec-ocmem-ab-ib = <0 0>,
+			<176900 1556640>;
+		qcom,enc-ddr-ab-ib = <0 0>,
+			<60000 664950>;
+		qcom,dec-ddr-ab-ib = <0 0>,
+			<110000 909000>;
 	};
diff --git a/arch/arm/boot/dts/msm8974.dtsi b/arch/arm/boot/dts/msm8974.dtsi
index 102f548..b63b50f 100644
--- a/arch/arm/boot/dts/msm8974.dtsi
+++ b/arch/arm/boot/dts/msm8974.dtsi
@@ -91,6 +91,35 @@
 			<0x80124 0x00000001>,
 			<0xE0020 0x5555556>,
 			<0xE0024 0x0>;
+		qcom,bus-ports = <1>;
+		qcom,enc-ocmem-ab-ib = <0 0>,
+			<138200 1222000>,
+			<414700 1222000>,
+			<940000 2444000>,
+			<1880000 2444000>,
+			<3008000 3910400>,
+			<3760000 4888000>;
+		qcom,dec-ocmem-ab-ib = <0 0>,
+			<176900 1556640>,
+			<456200 1556640>,
+			<864800 1556640>,
+			<1729600 3113280>,
+			<2767360 4981248>,
+			<3459200 6226560>;
+		qcom,enc-ddr-ab-ib = <0 0>,
+			<60000 664950>,
+			<181000 664950>,
+			<403000 664950>,
+			<806000 1329900>,
+			<1289600 2127840>,
+			<161200 6400000>;
+		qcom,dec-ddr-ab-ib = <0 0>,
+			<110000 909000>,
+			<268000 909000>,
+			<505000 909000>,
+			<1010000 1818000>,
+			<1616000 2908800>,
+			<2020000 6400000>;
 	};
 
 	qcom,wfd {