Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6135ac7d authored by Praneeth Paladugu's avatar Praneeth Paladugu
Browse files

ARM: dts: msm: Modified nodes for multiple partitions in msm_vidc



Modified dts files to support multiple partitions and corresponding
buffer types in each context bank domain for msm8974v2, msm8226,
msm8974Pro, apq8084 and msmsamarium.

Change-Id: I8a4bf037f141e33a33cd81ac5944850ce947f32d
Signed-off-by: default avatarPraneeth Paladugu <ppaladug@codeaurora.org>
parent aadd9757
Loading
Loading
Loading
Loading
+14 −14
Original line number Diff line number Diff line
@@ -49,16 +49,16 @@ Optional properties:
        - Buffer types are defined as the following:
          input = 0x1
          output = 0x2
          output2 = 0x2
          extradata input = 0x4
          extradata output = 0x8
          extradata output2 = 0x8
          internal scratch = 0x10
          internal scratch1 = 0x20
          internal scratch2 = 0x40
          internal persist = 0x80
          internal persist1 = 0x100
          internal cmd queue = 0x200
          output2 = 0x4
          extradata input = 0x8
          extradata output = 0x10
          extradata output2 = 0x20
          internal scratch = 0x40
          internal scratch1 = 0x80
          internal scratch2 = 0x100
          internal persist = 0x200
          internal persist1 = 0x400
          internal cmd queue = 0x800
- *-supply: A phandle pointing to the appropriate regulator. Number of
  regulators vary across targets.
- qcom,clock-names: an array of clocks that the driver is supposed to be
@@ -110,14 +110,14 @@ Example:
		qcom,vidc-iommu-domains {
			qcom,domain-ns {
				qcom,vidc-domain-phandle = <&venus_domain_ns>;
				qcom,vidc-partition-buffer-types = <0x1ff>,
							<0x200>;
				qcom,vidc-partition-buffer-types = <0x7ff>,
							<0x800>;
			};

			qcom,domain-cp {
				qcom,vidc-domain-phandle = <&venus_domain_cp>;
				qcom,vidc-partition-buffer-types = <0x2>,
							<0x1f1>;
				qcom,vidc-partition-buffer-types = <0x6>,
							<0x7c1>;
			};
		};

+5 −5
Original line number Diff line number Diff line
@@ -2016,20 +2016,20 @@
		qcom,vidc-iommu-domains {
			qcom,domain-ns {
				qcom,vidc-domain-phandle = <&venus_domain_ns>;
				qcom,vidc-partition-buffer-types = <0x1ff>,
					<0x200>;
				qcom,vidc-partition-buffer-types = <0x7ff>,
					<0x800>;
			};
			qcom,domain-sec-bs {
				qcom,vidc-domain-phandle = <&venus_domain_sec_bitstream>;
				qcom,vidc-partition-buffer-types = <0x91>;
				qcom,vidc-partition-buffer-types = <0x241>;
			};
			qcom,domain-sec-px {
				qcom,vidc-domain-phandle = <&venus_domain_sec_pixel>;
				qcom,vidc-partition-buffer-types = <0x42>;
				qcom,vidc-partition-buffer-types = <0x106>;
			};
			qcom,domain-sec-np {
				qcom,vidc-domain-phandle = <&venus_domain_sec_non_pixel>;
				qcom,vidc-partition-buffer-types = <0x120>;
				qcom,vidc-partition-buffer-types = <0x480>;
			};
		};
	};
+4 −4
Original line number Diff line number Diff line
@@ -202,14 +202,14 @@
		qcom,vidc-iommu-domains {
			qcom,domain-ns {
				qcom,vidc-domain-phandle = <&venus_domain_ns>;
				qcom,vidc-partition-buffer-types = <0x1ff>,
							<0x200>;
				qcom,vidc-partition-buffer-types = <0x7ff>,
							<0x800>;
			};

			qcom,domain-cp {
				qcom,vidc-domain-phandle = <&venus_domain_cp>;
				qcom,vidc-partition-buffer-types = <0x2>,
							<0x1f1>;
				qcom,vidc-partition-buffer-types = <0x6>,
							<0x7c1>;
			};
		};
	};
+18 −18
Original line number Diff line number Diff line
@@ -143,20 +143,20 @@
	qcom,vidc-iommu-domains {
		qcom,domain-ns {
			qcom,vidc-domain-phandle = <&venus_domain_ns>;
                        qcom,vidc-partition-buffer-types = <0x1ff>,
							<0x200>;
			qcom,vidc-partition-buffer-types = <0x7ff>,
				<0x800>;
		};
		qcom,domain-sec-bs {
			qcom,vidc-domain-phandle = <&venus_domain_sec_bitstream>;
                        qcom,vidc-partition-buffer-types = <0x91>;
			qcom,vidc-partition-buffer-types = <0x241>;
		};
		qcom,domain-sec-px {
			qcom,vidc-domain-phandle = <&venus_domain_sec_pixel>;
                        qcom,vidc-partition-buffer-types = <0x42>;
			qcom,vidc-partition-buffer-types = <0x106>;
		};
		qcom,domain-sec-np {
			qcom,vidc-domain-phandle = <&venus_domain_sec_non_pixel>;
                        qcom,vidc-partition-buffer-types = <0x120>;
			qcom,vidc-partition-buffer-types = <0x480>;
		};
	};

+5 −5
Original line number Diff line number Diff line
@@ -1685,20 +1685,20 @@
	qcom,vidc-iommu-domains {
		qcom,domain-ns {
			qcom,vidc-domain-phandle = <&venus_domain_ns>;
			qcom,vidc-partition-buffer-types = <0x1ff>,
							<0x200>;
			qcom,vidc-partition-buffer-types = <0x7ff>,
							<0x800>;
		};
		qcom,domain-sec-bs {
			qcom,vidc-domain-phandle = <&venus_domain_sec_bitstream>;
			qcom,vidc-partition-buffer-types = <0x91>;
			qcom,vidc-partition-buffer-types = <0x241>;
		};
		qcom,domain-sec-px {
			qcom,vidc-domain-phandle = <&venus_domain_sec_pixel>;
			qcom,vidc-partition-buffer-types = <0x42>;
			qcom,vidc-partition-buffer-types = <0x106>;
		};
		qcom,domain-sec-np {
			qcom,vidc-domain-phandle = <&venus_domain_sec_non_pixel>;
			qcom,vidc-partition-buffer-types = <0x120>;
			qcom,vidc-partition-buffer-types = <0x480>;
		};
	};
};
Loading