summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAndres Oportus <andresoportus@google.com>2017-08-25 16:46:36 -0700
committerGeorg Veichtlbauer <georg@vware.at>2023-07-16 13:05:30 +0200
commitb65c91c9aa14ce6e8d61d488878c0dc734508a76 (patch)
tree62d6d72e60561bace904ff98c7696d1ca2194597 /arch
parent72f13941085b9b9f3b8cc6f6d84016ca44093265 (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.dtsi204
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 = <