Skip to content

Commit 365e19c

Browse files
konradybcioandersson
authored andcommitted
arm64: dts: qcom: sc8280xp: Fill in EAS properties
Replace the bogus capacity-dmips-mhz values and add the measured dynamic-power-coefficient values. The power numbers were measured by matters much more precise than the laggy and cache-y pmic_glink battery data, though the reported values were only accurate to 10mA. But that shouldn't be an issue, especially for the fat and power-hungry X1Cs and given that *each SoC unit* has somewhat different frequency-voltage maps. X1C cluster: 940 kHz, 596 mV, 434 mW, 663 Cx 1056 kHz, 612 mV, 463 mW, 565 Cx 1171 kHz, 628 mV, 502 mW, 574 Cx 1286 kHz, 644 mV, 534 mW, 540 Cx 1401 kHz, 660 mV, 580 mW, 550 Cx 1516 kHz, 688 mV, 630 mW, 529 Cx 1632 kHz, 712 mV, 690 mW, 533 Cx 1747 kHz, 728 mV, 722 mW, 503 Cx 1862 kHz, 752 mV, 787 mW, 504 Cx 1977 kHz, 776 mV, 855 mW, 503 Cx 2073 kHz, 792 mV, 913 mW, 504 Cx 2169 kHz, 812 mV, 989 mW, 514 Cx 2284 kHz, 856 mV, 1250 mW, 611 Cx 2400 kHz, 900 mV, 1441 mW, 626 Cx 2496 kHz, 932 mV, 1600 mW, 636 Cx 2592 kHz, 964 mV, 1790 mW, 653 Cx 2688 kHz, 1000 mV, 2020 mW, 673 Cx 2803 kHz, 1040 mV, 2292 mW, 687 Cx 2899 kHz, 1076 mV, 2572 mW, 706 Cx 2995 kHz, 1108 mV, 2850 mW, 721 Cx A78C cluster: 403 kHz, 576 mV, 180 mW, 584 Cx 499 kHz, 576 mV, 200 mW, 605 Cx 595 kHz, 576 mV, 220 mW, 612 Cx 691 kHz, 576 mV, 230 mW, 541 Cx 806 kHz, 600 mV, 250 mW, 471 Cx 902 kHz, 620 mV, 270 mW, 444 Cx 1017 kHz, 640 mV, 290 mW, 409 Cx 1113 kHz, 652 mV, 310 mW, 401 Cx 1209 kHz, 668 mV, 320 mW, 363 Cx 1324 kHz, 700 mV, 490 mW, 600 Cx 1440 kHz, 724 mV, 523 mW, 554 Cx 1555 kHz, 800 mV, 660 mW, 558 Cx 1670 kHz, 800 mV, 780 mW, 639 Cx 1785 kHz, 804 mV, 910 mW, 711 Cx 1881 kHz, 824 mV, 941 mW, 663 Cx 1996 kHz, 856 mV, 980 mW, 601 Cx 2112 kHz, 880 mV, 1020 mW, 559 Cx 2227 kHz, 908 mV, 1090 mW, 535 Cx 2342 kHz, 932 mV, 1230 mW, 552 Cx 2438 kHz, 956 mV, 1351 mW, 559 Cx Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240319-topic-8280_eas-v1-1-c605b4ea063d@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent dae8cdb commit 365e19c

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

arch/arm64/boot/dts/qcom/sc8280xp.dtsi

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
reg = <0x0 0x0>;
5151
clocks = <&cpufreq_hw 0>;
5252
enable-method = "psci";
53-
capacity-dmips-mhz = <602>;
53+
capacity-dmips-mhz = <981>;
54+
dynamic-power-coefficient = <549>;
5455
next-level-cache = <&L2_0>;
5556
power-domains = <&CPU_PD0>;
5657
power-domain-names = "psci";
@@ -77,7 +78,8 @@
7778
reg = <0x0 0x100>;
7879
clocks = <&cpufreq_hw 0>;
7980
enable-method = "psci";
80-
capacity-dmips-mhz = <602>;
81+
capacity-dmips-mhz = <981>;
82+
dynamic-power-coefficient = <549>;
8183
next-level-cache = <&L2_100>;
8284
power-domains = <&CPU_PD1>;
8385
power-domain-names = "psci";
@@ -99,7 +101,8 @@
99101
reg = <0x0 0x200>;
100102
clocks = <&cpufreq_hw 0>;
101103
enable-method = "psci";
102-
capacity-dmips-mhz = <602>;
104+
capacity-dmips-mhz = <981>;
105+
dynamic-power-coefficient = <549>;
103106
next-level-cache = <&L2_200>;
104107
power-domains = <&CPU_PD2>;
105108
power-domain-names = "psci";
@@ -121,7 +124,8 @@
121124
reg = <0x0 0x300>;
122125
clocks = <&cpufreq_hw 0>;
123126
enable-method = "psci";
124-
capacity-dmips-mhz = <602>;
127+
capacity-dmips-mhz = <981>;
128+
dynamic-power-coefficient = <549>;
125129
next-level-cache = <&L2_300>;
126130
power-domains = <&CPU_PD3>;
127131
power-domain-names = "psci";
@@ -144,6 +148,7 @@
144148
clocks = <&cpufreq_hw 1>;
145149
enable-method = "psci";
146150
capacity-dmips-mhz = <1024>;
151+
dynamic-power-coefficient = <590>;
147152
next-level-cache = <&L2_400>;
148153
power-domains = <&CPU_PD4>;
149154
power-domain-names = "psci";
@@ -166,6 +171,7 @@
166171
clocks = <&cpufreq_hw 1>;
167172
enable-method = "psci";
168173
capacity-dmips-mhz = <1024>;
174+
dynamic-power-coefficient = <590>;
169175
next-level-cache = <&L2_500>;
170176
power-domains = <&CPU_PD5>;
171177
power-domain-names = "psci";
@@ -188,6 +194,7 @@
188194
clocks = <&cpufreq_hw 1>;
189195
enable-method = "psci";
190196
capacity-dmips-mhz = <1024>;
197+
dynamic-power-coefficient = <590>;
191198
next-level-cache = <&L2_600>;
192199
power-domains = <&CPU_PD6>;
193200
power-domain-names = "psci";
@@ -210,6 +217,7 @@
210217
clocks = <&cpufreq_hw 1>;
211218
enable-method = "psci";
212219
capacity-dmips-mhz = <1024>;
220+
dynamic-power-coefficient = <590>;
213221
next-level-cache = <&L2_700>;
214222
power-domains = <&CPU_PD7>;
215223
power-domain-names = "psci";

0 commit comments

Comments
 (0)