diff options
| author | Andres Oportus <andresoportus@google.com> | 2017-08-25 16:46:36 -0700 |
|---|---|---|
| committer | Georg Veichtlbauer <georg@vware.at> | 2023-07-16 13:05:30 +0200 |
| commit | b65c91c9aa14ce6e8d61d488878c0dc734508a76 (patch) | |
| tree | 62d6d72e60561bace904ff98c7696d1ca2194597 /arch | |
| parent | 72f13941085b9b9f3b8cc6f6d84016ca44093265 (diff) | |
ARM: dts: msm: add HW CPU's busy-cost-data for additional freqs
Initial Enery Model was calculated with a device including
less number of available frequencies. This change adds
the missing values, note that all performance values had to be
updated so they would be re-normalized to 0-1024.
Bug: 64837462
Test: YouTube did not have energy regression
Change-Id: I2b4c62d06e39fe0da524af96568187042664d62a
Signed-off-by: Andres Oportus <andresoportus@google.com>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/boot/dts/qcom/msm8998.dtsi | 204 |
1 files changed, 106 insertions, 98 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8998.dtsi b/arch/arm/boot/dts/qcom/msm8998.dtsi index fb601f9a7bbc..b9a38ddc5ba8 100644 --- a/arch/arm/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm/boot/dts/qcom/msm8998.dtsi @@ -282,28 +282,28 @@ energy-costs { CPU_COST_0: core-cost0 { busy-cost-data = < - 68 11 - 83 20 - 101 25 - 118 30 - 136 33 - 154 35 - 155 36 - 189 42 - 203 47 - 220 54 - 239 62 - 255 67 - 270 73 - 287 79 - 305 88 - 322 95 - 342 104 - 358 111 - 385 134 - 402 155 - 420 178 - 438 201 + 65 11 + 80 20 + 96 25 + 113 30 + 130 33 + 147 35 + 164 36 + 181 42 + 194 47 + 211 54 + 228 62 + 243 67 + 258 73 + 275 79 + 292 88 + 308 95 + 326 104 + 342 111 + 368 134 + 384 155 + 401 178 + 419 201 >; idle-cost-data = < 4 4 0 0 @@ -311,62 +311,66 @@ }; CPU_COST_1: core-cost1 { busy-cost-data = < - 132 56 - 153 76 - 186 91 - 220 105 - 254 118 - 289 135 - 323 150 - 357 162 - 400 181 - 435 196 - 467 214 - 502 229 - 528 248 - 561 280 - 596 316 - 630 354 - 664 392 - 698 439 - 733 495 - 767 565 - 800 622 - 833 691 - 869 792 - 903 889 - 938 1024 - 1020 1141 - 1024 1138 + 129 56 + 148 76 + 182 91 + 216 105 + 247 118 + 278 135 + 312 150 + 344 162 + 391 181 + 419 196 + 453 214 + 487 229 + 509 248 + 546 280 + 581 316 + 615 354 + 650 392 + 676 439 + 712 495 + 739 565 + 776 622 + 803 691 + 834 792 + 881 889 + 914 1059 + 957 1244 + 975 1375 + 996 1549 + 1016 1617 + 1021 1677 + 1024 1683 >; idle-cost-data = < - 10 10 0 0 + 10 10 0 0 >; }; CLUSTER_COST_0: cluster-cost0 { busy-cost-data = < - 68 17 - 83 18 - 101 18 - 118 20 - 136 21 - 154 22 - 155 23 - 189 24 - 203 27 - 220 29 - 239 30 - 255 32 - 270 33 - 287 35 - 305 38 - 322 39 - 342 42 - 358 46 - 385 48 - 402 53 - 420 59 - 438 66 + 65 17 + 80 18 + 96 18 + 113 20 + 130 21 + 147 22 + 164 23 + 181 24 + 194 27 + 211 29 + 228 30 + 243 32 + 258 33 + 275 35 + 292 38 + 308 39 + 326 42 + 342 46 + 368 48 + 384 53 + 401 59 + 419 66 >; idle-cost-data = < 31 31 31 0 @@ -374,32 +378,36 @@ }; CLUSTER_COST_1: cluster-cost1 { busy-cost-data = < - 132 24 - 153 25 - 186 26 - 220 29 - 254 30 - 289 33 - 323 35 - 357 37 - 400 38 - 435 40 - 467 43 - 502 44 - 528 46 - 561 50 - 596 54 - 630 60 - 664 63 - 698 70 - 733 74 - 767 80 - 800 87 - 833 96 - 869 104 - 903 120 - 938 130 - 1020 200 + 129 24 + 148 25 + 182 26 + 216 29 + 247 30 + 278 33 + 312 35 + 344 37 + 391 38 + 419 40 + 453 43 + 487 44 + 509 46 + 546 50 + 581 54 + 615 60 + 650 63 + 676 70 + 712 74 + 739 80 + 776 87 + 803 96 + 834 104 + 881 120 + 914 130 + 957 171 + 975 178 + 996 185 + 1016 200 + 1021 202 1024 203 >; idle-cost-data = < |
