Lines Matching refs:dpm_levels

697 		single_dpm_table->dpm_levels[i].value = clk;  in vega20_set_single_dpm_table()
698 single_dpm_table->dpm_levels[i].enabled = true; in vega20_set_single_dpm_table()
733 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in vega20_set_default_dpm_table()
749 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in vega20_set_default_dpm_table()
765 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in vega20_set_default_dpm_table()
780 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.eclk / 100; in vega20_set_default_dpm_table()
795 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100; in vega20_set_default_dpm_table()
810 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100; in vega20_set_default_dpm_table()
826 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100; in vega20_set_default_dpm_table()
907 smu->pstate_sclk = gfx_table->dpm_levels[0].value; in vega20_populate_umd_state_clk()
908 smu->pstate_mclk = mem_table->dpm_levels[0].value; in vega20_populate_umd_state_clk()
912 smu->pstate_sclk = gfx_table->dpm_levels[VEGA20_UMD_PSTATE_GFXCLK_LEVEL].value; in vega20_populate_umd_state_clk()
913 smu->pstate_mclk = mem_table->dpm_levels[VEGA20_UMD_PSTATE_MCLK_LEVEL].value; in vega20_populate_umd_state_clk()
933 dpm_table->dpm_levels[i].value * 1000; in vega20_get_clk_table()
1034 i, single_dpm_table->dpm_levels[i].value, in vega20_print_clk_levels()
1035 (single_dpm_table->dpm_levels[i].value == now / 100) in vega20_print_clk_levels()
1304 single_dpm_table->dpm_levels[soft_min_level].value; in vega20_force_clk_levels()
1306 single_dpm_table->dpm_levels[soft_max_level].value; in vega20_force_clk_levels()
1331 single_dpm_table->dpm_levels[soft_min_level].value; in vega20_force_clk_levels()
1333 single_dpm_table->dpm_levels[soft_max_level].value; in vega20_force_clk_levels()
1358 single_dpm_table->dpm_levels[soft_min_level].value; in vega20_force_clk_levels()
1360 single_dpm_table->dpm_levels[soft_max_level].value; in vega20_force_clk_levels()
1385 single_dpm_table->dpm_levels[soft_min_level].value; in vega20_force_clk_levels()
1387 single_dpm_table->dpm_levels[soft_max_level].value; in vega20_force_clk_levels()
1413 single_dpm_table->dpm_levels[hard_min_level].value; in vega20_force_clk_levels()
1773 value = single_dpm_table->dpm_levels[single_dpm_table->count - 1].value; in vega20_get_od_percentage()
1774 golden_value = golden_dpm_table->dpm_levels[golden_dpm_table->count - 1].value; in vega20_get_od_percentage()
2046 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_set_uclk_to_highest_dpm_level()
2115 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2116 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2117 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2118 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2121 … dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_GFXCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2122 … dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_GFXCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2126 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2127 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2131 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2132 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2137 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2138 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2139 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2140 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2143 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_MCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2144 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_MCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2148 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2149 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2153 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2154 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2163 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2166 if (dpm_table->dpm_levels[i].value >= (smu->display_config->min_mem_set_clock / 100)) { in vega20_apply_clocks_adjust_rules()
2167 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[i].value; in vega20_apply_clocks_adjust_rules()
2175 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2179 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2180 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2181 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2182 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2185 … dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_UVDCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2186 … dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_UVDCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2190 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2191 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2196 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2197 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2198 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2199 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2202 … dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_UVDCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2203 … dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_UVDCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2207 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2208 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2213 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2214 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2215 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2216 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2219 … dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_SOCCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2220 … dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_SOCCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2224 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2225 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2230 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2231 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2232 dpm_table->dpm_state.hard_min_level = dpm_table->dpm_levels[0].value; in vega20_apply_clocks_adjust_rules()
2233 dpm_table->dpm_state.hard_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2236 …dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_VCEMCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2237 …dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[VEGA20_UMD_PSTATE_VCEMCLK_LEVEL].value; in vega20_apply_clocks_adjust_rules()
2241 dpm_table->dpm_state.soft_min_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2242 dpm_table->dpm_state.soft_max_level = dpm_table->dpm_levels[dpm_table->count - 1].value; in vega20_apply_clocks_adjust_rules()
2297 if (table->dpm_levels[i].enabled) in vega20_find_lowest_dpm_level()
2302 table->dpm_levels[i].enabled = true; in vega20_find_lowest_dpm_level()
2326 if (table->dpm_levels[i].enabled) in vega20_find_highest_dpm_level()
2331 table->dpm_levels[i].enabled = true; in vega20_find_highest_dpm_level()
2351 dpm_table->gfx_table.dpm_levels[soft_level].value; in vega20_force_dpm_limit_value()
2360 dpm_table->mem_table.dpm_levels[soft_level].value; in vega20_force_dpm_limit_value()
2369 dpm_table->soc_table.dpm_levels[soft_level].value; in vega20_force_dpm_limit_value()
2398 dpm_table->gfx_table.dpm_levels[soft_min_level].value; in vega20_unforce_dpm_levels()
2400 dpm_table->gfx_table.dpm_levels[soft_max_level].value; in vega20_unforce_dpm_levels()
2405 dpm_table->gfx_table.dpm_levels[soft_min_level].value; in vega20_unforce_dpm_levels()
2407 dpm_table->gfx_table.dpm_levels[soft_max_level].value; in vega20_unforce_dpm_levels()
2412 dpm_table->soc_table.dpm_levels[soft_min_level].value; in vega20_unforce_dpm_levels()
2414 dpm_table->soc_table.dpm_levels[soft_max_level].value; in vega20_unforce_dpm_levels()
2578 od_clk = golden_dpm_table->dpm_levels[golden_dpm_table->count - 1].value * value; in vega20_set_od_percentage()
2580 od_clk += golden_dpm_table->dpm_levels[golden_dpm_table->count - 1].value; in vega20_set_od_percentage()
2597 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in vega20_set_od_percentage()
2819 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in vega20_odn_edit_dpm_table()