ADPF: Skip I signal and set Uclamp init value

Skip I signal by setting kI to 0 and use UclampMinInit as the display
update boost value.

Bug: 232992641
Test: Manual Test
Change-Id: Iee49cb054817d49d18498ceced61446916669887
This commit is contained in:
jimmyshiu 2022-05-20 13:08:36 +00:00 committed by Wei Wang
parent 43c5e96ce4
commit 15215ef471
4 changed files with 36 additions and 12 deletions

View file

@ -1617,13 +1617,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 185,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1640,13 +1641,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1663,13 +1665,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1696,6 +1699,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 157,
"UclampMin_Low": 157,
"ReportingRateLimitNs": 1,
@ -1719,6 +1723,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 42,
"UclampMin_Low": 42,
"ReportingRateLimitNs": 1,
@ -1742,6 +1747,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,

View file

@ -1633,13 +1633,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 185,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1656,13 +1657,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1679,13 +1681,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1712,6 +1715,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 157,
"UclampMin_Low": 157,
"ReportingRateLimitNs": 1,
@ -1735,6 +1739,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 42,
"UclampMin_Low": 42,
"ReportingRateLimitNs": 1,
@ -1758,6 +1763,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,

View file

@ -1509,13 +1509,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 185,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1532,13 +1533,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1555,13 +1557,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1588,6 +1591,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 157,
"UclampMin_Low": 157,
"ReportingRateLimitNs": 1,
@ -1611,6 +1615,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 42,
"UclampMin_Low": 42,
"ReportingRateLimitNs": 1,
@ -1634,6 +1639,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,

View file

@ -1476,13 +1476,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 185,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1499,13 +1500,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1522,13 +1524,14 @@
"PID_On": true,
"PID_Po": 2.0,
"PID_Pu": 1.0,
"PID_I": 0.001,
"PID_I": 0.0,
"PID_I_Init": 200,
"PID_I_High": 512,
"PID_I_Low": -30,
"PID_Do": 500.0,
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 129,
"UclampMin_High": 384,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
@ -1555,6 +1558,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 157,
"UclampMin_Low": 157,
"ReportingRateLimitNs": 1,
@ -1578,6 +1582,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 42,
"UclampMin_Low": 42,
"ReportingRateLimitNs": 1,
@ -1601,6 +1606,7 @@
"SamplingWindow_I": 1,
"SamplingWindow_D": 1,
"UclampMin_On": true,
"UclampMin_Init": 200,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,