Skip to content

Commit 405d496

Browse files
LeoCX-Tsaiquinchou77
authored andcommitted
fwk: lotus: modify DC mode PMF table 260129
follow power team provide table to setting PMF. This table can fix the CPU frequency being too low(500Mhz) when in battery saver mode. BRANCH=fwk-tulip-29169 BUG=https://app.clickup.com/t/86ew38hyb TEST=test on lotus, boot up system, open CPU+dGPU burning, then enable energy saver check CPU Freq not stuck at 0.55GHz Signed-off-by: LeoCX_Tsai <LeoCX_Tsai@compal.com>
1 parent 3e2d128 commit 405d496

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

  • zephyr/program/framework/lotus/src

zephyr/program/framework/lotus/src/pmf.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ struct pmf_info AMD_GPU_AC_ONLY_PMF[] = {
5353

5454
struct pmf_info AMD_GPU_DC_ONLY_PMF[] = {
5555
{0, EC_DC_BEST_PERFORMANCE, 28, {76, 60, 60, 60, 30}},
56-
{0, EC_DC_BALANCED, 29, {76, 50, 50, 50, 20}},
57-
{0, EC_DC_BEST_EFFICIENCY, 29, {76, 50, 50, 50, 20}},
58-
{0, EC_DC_BATTERY_SAVER, 30, {65, 20, 20, 20, 20}},
56+
{0, EC_DC_BALANCED, 29, {76, 50, 50, 50, 30}},
57+
{0, EC_DC_BEST_EFFICIENCY, 29, {76, 50, 50, 50, 30}},
58+
{0, EC_DC_BATTERY_SAVER, 30, {65, 45, 40, 30, 30}},
5959
};
6060

6161
struct pmf_table AMD_GPU_PMF_TABLE[] = {
@@ -111,9 +111,9 @@ struct pmf_info NV_GPU_AC_ONLY_PMF[] = {
111111

112112
struct pmf_info NV_GPU_DC_ONLY_PMF[] = {
113113
{0, EC_DC_BEST_PERFORMANCE, 98, {85, 45, 30, 30, 0}},
114-
{0, EC_DC_BALANCED, 99, {71, 38, 25, 20, 0}},
115-
{0, EC_DC_BEST_EFFICIENCY, 100, {66, 35, 23, 20, 0}},
116-
{0, EC_DC_BATTERY_SAVER, 101, {57, 30, 20, 20, 0}},
114+
{0, EC_DC_BALANCED, 99, {85, 45, 30, 30, 0}},
115+
{0, EC_DC_BEST_EFFICIENCY, 100, {85, 45, 30, 30, 0}},
116+
{0, EC_DC_BATTERY_SAVER, 101, {85, 45, 30, 30, 0}},
117117
};
118118

119119
struct pmf_table NV_GPU_PMF_TABLE[] = {
@@ -168,10 +168,10 @@ struct pmf_info UMA_AC_ONLY_PMF[] = {
168168
};
169169

170170
struct pmf_info UMA_DC_ONLY_PMF[] = {
171-
{0, EC_DC_BEST_PERFORMANCE, 62, {76, 60, 40, 30, 0}},
172-
{0, EC_DC_BALANCED, 63, {76, 53, 35, 20, 0}},
173-
{0, EC_DC_BEST_EFFICIENCY, 64, {76, 45, 30, 20, 0}},
174-
{0, EC_DC_BATTERY_SAVER, 65, {65, 30, 20, 20, 0}},
171+
{0, EC_DC_BEST_PERFORMANCE, 62, {85, 60, 40, 30, 0}},
172+
{0, EC_DC_BALANCED, 63, {85, 53, 35, 30, 0}},
173+
{0, EC_DC_BEST_EFFICIENCY, 64, {85, 45, 30, 30, 0}},
174+
{0, EC_DC_BATTERY_SAVER, 65, {85, 45, 30, 30, 0}},
175175
};
176176

177177
struct pmf_table UMA_PMF_TABLE[] = {

0 commit comments

Comments
 (0)