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

Commit de5093c9 authored by Jayant Shekhar's avatar Jayant Shekhar
Browse files

ARM: dts: msm: Update MDP writeback QoS configuration



Right now, writeback QoS registers are being programmed dynamically
when respective paths are being exercised. Starting 8916, wb QoS
is starting to differ from other chip-sets and since these are
chip-set specific settings, hence configure them using device-tree.

Change-Id: I7eb3717e3756f1eb09c0f1e972fc326854b8ee37
Signed-off-by: default avatarJayant Shekhar <jshekhar@codeaurora.org>
parent b30b0eb9
Loading
Loading
Loading
Loading
+15 −10
Original line number Diff line number Diff line
@@ -110,16 +110,21 @@
				     <0x0A8 0x00003FFF>,
				     <0x124 0x00000003>;

		qcom,mdp-settings = <0x02E0 0x000000FA>,
				    <0x02E4 0x00000055>,
				    <0x03AC 0xC0000CCD>,
				    <0x03B4 0xC0000CCC>,
				    <0x03BC 0x00CCCCCC>,
				    <0x03C4 0x000000CC>,
				    <0x04A8 0x0CCCC0C0>,
				    <0x04B0 0xCCCCC0C0>,
				    <0x04B8 0xCCCCC0C0>,
				    <0x04D0 0x00CCC000>;
		qcom,mdp-settings = <0x000002E0 0x000000FA>,
				    <0x000002E4 0x00000055>,
				    <0x000003AC 0xC0000CCD>,
				    <0x000003B4 0xC0000CCC>,
				    <0x000003BC 0x00CCCCCC>,
				    <0x000003C4 0x000000CC>,
				    <0x000004A8 0x0CCCC0C0>,
				    <0x000004B0 0xCCCCC0C0>,
				    <0x000004B8 0xCCCCC0C0>,
				    <0x000004D0 0x00CCC000>,
				    <0x00011148 0x00000058>,
				    <0x00011548 0x00000058>,
				    <0x00011948 0x00000058>,
				    <0x00011D48 0x00000058>,
				    <0x00012148 0x00000058>;

		/* buffer parameters to calculate prefill bandwidth */
		qcom,mdss-prefill-outstanding-buffer-bytes = <1024>;
+10 −8
Original line number Diff line number Diff line
@@ -81,14 +81,16 @@
		qcom,vbif-settings = <0x004 0x00000001>,
				     <0x0D8 0x00000707>,
				     <0x124 0x00000003>;
		qcom,mdp-settings = <0x02E0 0x000000A5>,
				    <0x02E4 0x00000055>,
				    <0x03AC 0xC0000CCC>,
				    <0x03B4 0xC0000000>,
				    <0x03BC 0x00C00C00>,
				    <0x04A8 0x0CCCC000>,
				    <0x04B0 0xC0000000>,
				    <0x04B8 0xC0000000>;
		qcom,mdp-settings = <0x000002E0 0x000000A5>,
				    <0x000002E4 0x00000055>,
				    <0x000003AC 0xC0000CCC>,
				    <0x000003B4 0xC0000000>,
				    <0x000003BC 0x00C00C00>,
				    <0x000004A8 0x0CCCC000>,
				    <0x000004B0 0xC0000000>,
				    <0x000004B8 0xC0000000>,
				    <0x00011148 0x00000058>,
				    <0x00013148 0x00000058>;

		/* buffer parameters to calculate prefill bandwidth */
		qcom,mdss-prefill-outstanding-buffer-bytes = <1024>;
+4 −4
Original line number Diff line number Diff line
@@ -81,10 +81,10 @@
		qcom,vbif-settings = <0x004 0x00000001>,
				     <0x0d8 0x00000707>,
				     <0x124 0x00000003>;
		qcom,mdp-settings = <0x11e4 0x00000000>,
				    <0x65048 0x00000058>,
				    <0x65848 0x00000058>,
				    <0x66048 0x00000058>;
		qcom,mdp-settings = <0x000011e4 0x00000000>,
				    <0x00065048 0x00000008>,
				    <0x00065848 0x00000008>,
				    <0x00066048 0x00000008>;

		/* buffer parameters to calculate prefill bandwidth */
		qcom,mdss-prefill-outstanding-buffer-bytes = <1024>;
+13 −8
Original line number Diff line number Diff line
@@ -82,14 +82,19 @@
				     <0x017C 0x0FFF0FFF>,
				     <0x0160 0x22222222>,
				     <0x0164 0x00002222>;
		qcom,mdp-settings = <0x02E0 0x000000E9>,
				    <0x02E4 0x00000055>,
				    <0x03AC 0xC0000CCC>,
				    <0x03B4 0xC0000CCC>,
				    <0x03BC 0x00CCCCCC>,
				    <0x04A8 0x0CCCC0C0>,
				    <0x04B0 0xCCCCC0C0>,
				    <0x04B8 0xCCCCC000>;
		qcom,mdp-settings = <0x000002E0 0x000000E9>,
				    <0x000002E4 0x00000055>,
				    <0x000003AC 0xC0000CCC>,
				    <0x000003B4 0xC0000CCC>,
				    <0x000003BC 0x00CCCCCC>,
				    <0x000004A8 0x0CCCC0C0>,
				    <0x000004B0 0xCCCCC0C0>,
				    <0x000004B8 0xCCCCC000>,
				    <0x00011148 0x00000058>,
				    <0x00013148 0x00000058>,
				    <0x00015148 0x00000058>,
				    <0x00017148 0x00000058>,
				    <0x00019148 0x00000058>;

		/* buffer parameters to calculate prefill bandwidth */
		qcom,mdss-prefill-outstanding-buffer-bytes = <1024>;
+13 −0
Original line number Diff line number Diff line
@@ -138,6 +138,19 @@
	qcom,mdss-has-decimation;
	qcom,mdss-ad-off = <0x0013100 0x00013300>;
	vdd-cx-supply = <&pm8841_s2_corner>;
	qcom,mdp-settings = <0x000002E0 0x000000E9>,
			    <0x000002E4 0x00000055>,
			    <0x000003AC 0xC0000CCC>,
			    <0x000003B4 0xC0000CCC>,
			    <0x000003BC 0x00CCCCCC>,
			    <0x000004A8 0x0CCCC0C0>,
			    <0x000004B0 0xCCCCC0C0>,
			    <0x000004B8 0xCCCCC000>,
			    <0x00011148 0x00000058>,
			    <0x00011548 0x00000058>,
			    <0x00011948 0x00000058>,
			    <0x00011D48 0x00000058>,
			    <0x00012148 0x00000058>;
};

&mdss_hdmi_tx {
Loading