Bug: 341968564
Test: power and perf test on Komodo.Test result show in b/341968564#comment27
- Use newly tuned STREAMING_STANDARD setting.
Change-Id: If64ad8148c4740fe5716381d21543bc9d26ab623
- generated legacy formulas with DVT and CUJ data
- removed 'battery' thermistor from sensor combination list
- removed 'LINEAR' formulas
Bug: 342227291
Test: verified thermal hal service starts properly with it
Change-Id: Iff59072d432ff98afe852295745cebd81ec73d15
Signed-off-by: Jikai Ma <Jikai@google.com>
With previous samples being used in vt estimation, the sampling period
between vt estimation calls impact vt accuracy. Currently vt model is
using default cache interval of 2 seconds. This change sets the cache
interval to 7 seconds explicitly to match with passive delay
Bug: 341967304
Test: Check vt estimation invoke calls with frequency thermalservice dump
Change-Id: Ic6a38939b2bec88a66c87517e6efa548566ea877
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Added some smoothing fixes for media <-> phone call preset switch.
Bug: 340378261
Test: manual and PTS tests
Change-Id: Ibd3c881c88a53249a3d17172ebc41e1bd703b322
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Added some smoothing fixes for media <-> phone call preset switch.
No change to tuning parameters in any media, notification mode.
Phone call avg MCPS still at 40; Peak MCPS for Phone call: TBD
Bug: 340378261
Test: manual and PTS tests
Change-Id: I537d0be29f2c4583ef63cd042317053a58ca1d4e
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Due to defalut passive delay of 2 seconds being used for the VT sensor,
previous samples are ignored at 7 seconds intervals. This change sets
explicit passive_delay for VT sensor to make sure we are not ignoring
previous samples and apply step_ratio
Bug: 342257359
Test: Check VIRTUAL-SKIN-MODEL-UPDATED values at run time
Change-Id: I18a9e4913b8153b8d2c3a313451338a9f1b6ca0c
Signed-off-by: Sayanna Chandula <sayanna@google.com>
PMU_FORCE_LIMIT node is used without declaration
Bug: 341151887
Change-Id: I6ca864d80e25a5c81f04606d0a3315edd1357386
Signed-off-by: Taeju Park <taeju@google.com>
Bug: 297083757
Test: Tested on CM4 boot to home and with thermal recorder
Change-Id: Ia6071a8c70e19cebeab909ca6c3e36138c93badc
Signed-off-by: Ramya Subramanian <rsubr@google.com>
Enabling step ration for vt model would dampen the vt which seems
to be very sensitive to some of the thermistor changes
Bug: 338284524
Test: Build and boot on device. Monitor Virtual Temperature
Change-Id: Ia45f683e3bef9dc1becf74c683c408ffdecf6e48
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Reduce temperature and charging throttling overshoots by fine-tuning PID
parameters.
Bug: 303547723
Test: boot and charging thermal throtlting worked properly.
Change-Id: Icaeef76998347167976a1ef3606f417db3c5a380
For mmWAVE test cases, legacy equation is under predicting heavily
resulting in virtua-skin switching to vt legacy even though the
model output was more accurate. This change increases the threshold
to address the same
Bug: 338284524
Test: Build and boot on device
Change-Id: I1c7a14a1d9042a2370c30490969d29294fc95f79
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Set big core to group_cfs_skip_mask for sys group when screen is off,
so that sys group tasks will run less in big core.
Bug: 328210236
Test: suspend/resume test
Change-Id: I4868ba0303e981250105b1ff69a6db6458df844a