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

Commit 0896570b authored by Dov Levenglick's avatar Dov Levenglick
Browse files

ARM: dts: msm: latencies and affinity masks for 8994 and 8992



To accomodate both big/little cluster voting for pm qos, add multiple
pm_qos planes. These planes will map out to big/little cluster
configurations based on the cpu-affinity-mask. In addition,
add an irq configuration.

Change-Id: I40234b00439ce5f7a6aba83064e0914a254317e4
Signed-off-by: default avatarVenkat Gopalakrishnan <venkatg@codeaurora.org>
Signed-off-by: default avatarDov Levenglick <dovl@codeaurora.org>
parent cd9ba685
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -1640,9 +1640,12 @@
		interrupt-names = "hc_irq", "pwr_irq";

		qcom,bus-width = <8>;
		qcom,cpu-dma-latency-us = <301>;
		qcom,cpu-affinity = "affine_cores";
		qcom,cpu-affinity-mask = <0x0f>;
		qcom,num-pm-qos-configs = <3>;
		qcom,cpu-dma-latency-us = <301 301 301>, <70 70 70>, <701 701 701>;
		qcom,cpu-affinity = "affine_cores", "affine_cores", "irq";
		qcom,cpu-affinity-mask = <0x0f 0x30 0x00>;
		qcom,default-rd-pm-qos = "cpu";
		qcom,default-wr-pm-qos = "cpu";

		qcom,msm-bus,name = "sdhc1";
		qcom,msm-bus,num-cases = <9>;
@@ -1679,9 +1682,12 @@
			 <&clock_gcc clk_gcc_sdcc2_apps_clk>;

		qcom,bus-width = <4>;
		qcom,cpu-dma-latency-us = <301>;
		qcom,cpu-affinity = "affine_cores";
		qcom,cpu-affinity-mask = <0x0f>;
		qcom,num-pm-qos-configs = <3>;
		qcom,cpu-dma-latency-us = <301 301 301>, <70 70 70>, <701 701 701>;
		qcom,cpu-affinity = "affine_cores", "affine_cores", "irq";
		qcom,cpu-affinity-mask = <0x0f 0x30 0x00>;
		qcom,default-rd-pm-qos = "cpu";
		qcom,default-wr-pm-qos = "cpu";

		qcom,msm-bus,name = "sdhc2";
		qcom,msm-bus,num-cases = <8>;
+18 −9
Original line number Diff line number Diff line
@@ -1094,9 +1094,12 @@
		interrupt-names = "hc_irq", "pwr_irq";

		qcom,bus-width = <8>;
		qcom,cpu-dma-latency-us = <301>;
		qcom,cpu-affinity = "affine_cores";
		qcom,cpu-affinity-mask = <0x0f>;
		qcom,num-pm-qos-configs = <3>;
		qcom,cpu-dma-latency-us = <301 301 301>, <70 70 70>, <701 701 701>;
		qcom,cpu-affinity = "affine_cores", "affine_cores", "irq";
		qcom,cpu-affinity-mask = <0x0f 0xf0 0x00>;
		qcom,default-rd-pm-qos = "cpu";
		qcom,default-wr-pm-qos = "cpu";

		qcom,msm-bus,name = "sdhc1";
		qcom,msm-bus,num-cases = <9>;
@@ -1133,9 +1136,12 @@
			 <&clock_gcc clk_gcc_sdcc2_apps_clk>;

		qcom,bus-width = <4>;
		qcom,cpu-dma-latency-us = <301>;
		qcom,cpu-affinity = "affine_cores";
		qcom,cpu-affinity-mask = <0x0f>;
		qcom,num-pm-qos-configs = <3>;
		qcom,cpu-dma-latency-us = <301 301 301>, <70 70 70>, <701 701 701>;
		qcom,cpu-affinity = "affine_cores", "affine_cores", "irq";
		qcom,cpu-affinity-mask = <0x0f 0xf0 0x00>;
		qcom,default-rd-pm-qos = "cpu";
		qcom,default-wr-pm-qos = "cpu";

		qcom,msm-bus,name = "sdhc2";
		qcom,msm-bus,num-cases = <8>;
@@ -1167,9 +1173,12 @@
			 <&clock_gcc clk_gcc_sdcc3_apps_clk>;

		qcom,bus-width = <4>;
		qcom,cpu-dma-latency-us = <301>;
		qcom,cpu-affinity = "affine_cores";
		qcom,cpu-affinity-mask = <0x0f>;
		qcom,num-pm-qos-configs = <3>;
		qcom,cpu-dma-latency-us = <301 301 301>, <70 70 70>, <701 701 701>;
		qcom,cpu-affinity = "affine_cores", "affine_cores", "irq";
		qcom,cpu-affinity-mask = <0x0f 0xf0 0x00>;
		qcom,default-rd-pm-qos = "cpu";
		qcom,default-wr-pm-qos = "cpu";

		qcom,msm-bus,name = "sdhc3";
		qcom,msm-bus,num-cases = <8>;