Lines Matching refs:dpm_state

473  * @param    dpm_state - the address of the DPM Table to initiailize.
476 static void vega12_init_dpm_state(struct vega12_dpm_state *dpm_state)
478 dpm_state->soft_min_level = 0x0;
479 dpm_state->soft_max_level = 0xffff;
480 dpm_state->hard_min_level = 0x0;
481 dpm_state->hard_max_level = 0xffff;
654 vega12_init_dpm_state(&(dpm_table->dpm_state));
667 vega12_init_dpm_state(&(dpm_table->dpm_state));
680 vega12_init_dpm_state(&(dpm_table->dpm_state));
693 vega12_init_dpm_state(&(dpm_table->dpm_state));
706 vega12_init_dpm_state(&(dpm_table->dpm_state));
719 vega12_init_dpm_state(&(dpm_table->dpm_state));
732 vega12_init_dpm_state(&(dpm_table->dpm_state));
743 vega12_init_dpm_state(&(dpm_table->dpm_state));
754 vega12_init_dpm_state(&(dpm_table->dpm_state));
765 vega12_init_dpm_state(&(dpm_table->dpm_state));
1156 min_freq = data->dpm_table.gfx_table.dpm_state.soft_min_level;
1166 min_freq = data->dpm_table.mem_table.dpm_state.soft_min_level;
1174 min_freq = data->dpm_table.mem_table.dpm_state.hard_min_level;
1184 min_freq = data->dpm_table.vclk_table.dpm_state.soft_min_level;
1193 min_freq = data->dpm_table.dclk_table.dpm_state.soft_min_level;
1204 min_freq = data->dpm_table.eclk_table.dpm_state.soft_min_level;
1215 min_freq = data->dpm_table.soc_table.dpm_state.soft_min_level;
1226 min_freq = data->dpm_table.dcef_table.dpm_state.hard_min_level;
1247 max_freq = data->dpm_table.gfx_table.dpm_state.soft_max_level;
1258 max_freq = data->dpm_table.mem_table.dpm_state.soft_max_level;
1269 max_freq = data->dpm_table.vclk_table.dpm_state.soft_max_level;
1278 max_freq = data->dpm_table.dclk_table.dpm_state.soft_max_level;
1288 max_freq = data->dpm_table.eclk_table.dpm_state.soft_max_level;
1299 max_freq = data->dpm_table.soc_table.dpm_state.soft_max_level;
1653 data->dpm_table.gfx_table.dpm_state.soft_min_level =
1654 data->dpm_table.gfx_table.dpm_state.soft_max_level =
1659 data->dpm_table.mem_table.dpm_state.soft_min_level =
1660 data->dpm_table.mem_table.dpm_state.soft_max_level =
1682 data->dpm_table.gfx_table.dpm_state.soft_min_level =
1683 data->dpm_table.gfx_table.dpm_state.soft_max_level =
1688 data->dpm_table.mem_table.dpm_state.soft_min_level =
1689 data->dpm_table.mem_table.dpm_state.soft_max_level =
2027 data->dpm_table.gfx_table.dpm_state.soft_min_level =
2029 data->dpm_table.gfx_table.dpm_state.soft_max_level =
2047 data->dpm_table.mem_table.dpm_state.soft_min_level =
2049 data->dpm_table.mem_table.dpm_state.soft_max_level =
2075 data->dpm_table.soc_table.dpm_state.soft_min_level =
2077 data->dpm_table.soc_table.dpm_state.soft_max_level =
2102 data->dpm_table.dcef_table.dpm_state.hard_min_level =
2363 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2364 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2365 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2366 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2370 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_GFXCLK_LEVEL].value;
2371 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_GFXCLK_LEVEL].value;
2375 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2376 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[0].value;
2380 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2381 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2387 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2388 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2389 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2390 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2394 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_MCLK_LEVEL].value;
2395 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_MCLK_LEVEL].value;
2399 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2400 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[0].value;
2404 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2405 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2410 if (dpm_table->dpm_state.hard_min_level < (hwmgr->display_config->min_mem_set_clock / 100))
2411 dpm_table->dpm_state.hard_min_level = hwmgr->display_config->min_mem_set_clock / 100;
2415 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2419 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[i].value;
2427 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2431 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2432 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2433 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2434 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2438 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_UVDCLK_LEVEL].value;
2439 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_UVDCLK_LEVEL].value;
2443 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2444 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2450 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2451 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2452 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2453 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2457 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_UVDCLK_LEVEL].value;
2458 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_UVDCLK_LEVEL].value;
2462 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2463 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2469 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2470 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2471 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2472 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2476 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_SOCCLK_LEVEL].value;
2477 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_SOCCLK_LEVEL].value;
2481 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2482 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2488 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value;
2489 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2490 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value;
2491 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2495 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_VCEMCLK_LEVEL].value;
2496 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA12_UMD_PSTATE_VCEMCLK_LEVEL].value;
2500 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2501 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2522 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value;
2525 (PPCLK_UCLK << 16) | dpm_table->dpm_state.hard_min_level,