Lines Matching refs:od8_settings
1016 struct vega20_od8_settings *od_settings = &(data->od8_settings); in vega20_od8_set_feature_capabilities()
1106 struct vega20_od8_settings *od_settings = &(data->od8_settings); in vega20_od8_set_feature_id()
1215 struct vega20_od8_settings *od8_settings = &(data->od8_settings); in vega20_od8_initialize_default_settings() local
1231 if (od8_settings->overdrive8_capabilities & OD8_GFXCLK_LIMITS) { in vega20_od8_initialize_default_settings()
1232 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FMIN].default_value = in vega20_od8_initialize_default_settings()
1234 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FMAX].default_value = in vega20_od8_initialize_default_settings()
1237 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FMIN].default_value = in vega20_od8_initialize_default_settings()
1239 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FMAX].default_value = in vega20_od8_initialize_default_settings()
1243 if (od8_settings->overdrive8_capabilities & OD8_GFXCLK_CURVE) { in vega20_od8_initialize_default_settings()
1245 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ1].default_value = in vega20_od8_initialize_default_settings()
1249 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ3].default_value = in vega20_od8_initialize_default_settings()
1253 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ2].default_value = in vega20_od8_initialize_default_settings()
1257 &(od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE1].default_value), in vega20_od8_initialize_default_settings()
1260 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE1].default_value = 0); in vega20_od8_initialize_default_settings()
1261 …od_table->GfxclkVolt1 = od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE1].default_value in vega20_od8_initialize_default_settings()
1265 &(od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE2].default_value), in vega20_od8_initialize_default_settings()
1268 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE2].default_value = 0); in vega20_od8_initialize_default_settings()
1269 …od_table->GfxclkVolt2 = od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE2].default_value in vega20_od8_initialize_default_settings()
1273 &(od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE3].default_value), in vega20_od8_initialize_default_settings()
1276 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE3].default_value = 0); in vega20_od8_initialize_default_settings()
1277 …od_table->GfxclkVolt3 = od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE3].default_value in vega20_od8_initialize_default_settings()
1280 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ1].default_value = in vega20_od8_initialize_default_settings()
1282 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE1].default_value = in vega20_od8_initialize_default_settings()
1284 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ2].default_value = in vega20_od8_initialize_default_settings()
1286 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE2].default_value = in vega20_od8_initialize_default_settings()
1288 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_FREQ3].default_value = in vega20_od8_initialize_default_settings()
1290 od8_settings->od8_settings_array[OD8_SETTING_GFXCLK_VOLTAGE3].default_value = in vega20_od8_initialize_default_settings()
1294 if (od8_settings->overdrive8_capabilities & OD8_UCLK_MAX) in vega20_od8_initialize_default_settings()
1295 od8_settings->od8_settings_array[OD8_SETTING_UCLK_FMAX].default_value = in vega20_od8_initialize_default_settings()
1298 od8_settings->od8_settings_array[OD8_SETTING_UCLK_FMAX].default_value = in vega20_od8_initialize_default_settings()
1301 if (od8_settings->overdrive8_capabilities & OD8_POWER_LIMIT) in vega20_od8_initialize_default_settings()
1302 od8_settings->od8_settings_array[OD8_SETTING_POWER_PERCENTAGE].default_value = in vega20_od8_initialize_default_settings()
1305 od8_settings->od8_settings_array[OD8_SETTING_POWER_PERCENTAGE].default_value = in vega20_od8_initialize_default_settings()
1308 if (od8_settings->overdrive8_capabilities & OD8_ACOUSTIC_LIMIT_SCLK) in vega20_od8_initialize_default_settings()
1309 od8_settings->od8_settings_array[OD8_SETTING_FAN_ACOUSTIC_LIMIT].default_value = in vega20_od8_initialize_default_settings()
1312 od8_settings->od8_settings_array[OD8_SETTING_FAN_ACOUSTIC_LIMIT].default_value = in vega20_od8_initialize_default_settings()
1315 if (od8_settings->overdrive8_capabilities & OD8_FAN_SPEED_MIN) in vega20_od8_initialize_default_settings()
1316 od8_settings->od8_settings_array[OD8_SETTING_FAN_MIN_SPEED].default_value = in vega20_od8_initialize_default_settings()
1319 od8_settings->od8_settings_array[OD8_SETTING_FAN_MIN_SPEED].default_value = in vega20_od8_initialize_default_settings()
1322 if (od8_settings->overdrive8_capabilities & OD8_TEMPERATURE_FAN) in vega20_od8_initialize_default_settings()
1323 od8_settings->od8_settings_array[OD8_SETTING_FAN_TARGET_TEMP].default_value = in vega20_od8_initialize_default_settings()
1326 od8_settings->od8_settings_array[OD8_SETTING_FAN_TARGET_TEMP].default_value = in vega20_od8_initialize_default_settings()
1329 if (od8_settings->overdrive8_capabilities & OD8_TEMPERATURE_SYSTEM) in vega20_od8_initialize_default_settings()
1330 od8_settings->od8_settings_array[OD8_SETTING_OPERATING_TEMP_MAX].default_value = in vega20_od8_initialize_default_settings()
1333 od8_settings->od8_settings_array[OD8_SETTING_OPERATING_TEMP_MAX].default_value = in vega20_od8_initialize_default_settings()
1337 if (od8_settings->od8_settings_array[i].feature_id) { in vega20_od8_initialize_default_settings()
1338 od8_settings->od8_settings_array[i].min_value = in vega20_od8_initialize_default_settings()
1340 od8_settings->od8_settings_array[i].max_value = in vega20_od8_initialize_default_settings()
1342 od8_settings->od8_settings_array[i].current_value = in vega20_od8_initialize_default_settings()
1343 od8_settings->od8_settings_array[i].default_value; in vega20_od8_initialize_default_settings()
1345 od8_settings->od8_settings_array[i].min_value = in vega20_od8_initialize_default_settings()
1347 od8_settings->od8_settings_array[i].max_value = in vega20_od8_initialize_default_settings()
1349 od8_settings->od8_settings_array[i].current_value = in vega20_od8_initialize_default_settings()
1370 struct vega20_od8_single_setting *od8_settings = in vega20_od8_set_settings() local
1371 data->od8_settings.od8_settings_array; in vega20_od8_set_settings()
1383 if (value < od8_settings[OD8_SETTING_GFXCLK_FMAX].min_value || in vega20_od8_set_settings()
1384 value > od8_settings[OD8_SETTING_GFXCLK_FMAX].max_value) in vega20_od8_set_settings()
1408 if (value < od8_settings[OD8_SETTING_UCLK_FMAX].min_value || in vega20_od8_set_settings()
1409 value > od8_settings[OD8_SETTING_UCLK_FMAX].max_value) in vega20_od8_set_settings()
2911 struct vega20_od8_single_setting *od8_settings = in vega20_odn_edit_dpm_table() local
2912 data->od8_settings.od8_settings_array; in vega20_odn_edit_dpm_table()
2924 if (!(od8_settings[OD8_SETTING_GFXCLK_FMIN].feature_id && in vega20_odn_edit_dpm_table()
2925 od8_settings[OD8_SETTING_GFXCLK_FMAX].feature_id)) { in vega20_odn_edit_dpm_table()
2946 if (input_clk < od8_settings[OD8_SETTING_GFXCLK_FMIN].min_value || in vega20_odn_edit_dpm_table()
2947 input_clk > od8_settings[OD8_SETTING_GFXCLK_FMAX].max_value) { in vega20_odn_edit_dpm_table()
2950 od8_settings[OD8_SETTING_GFXCLK_FMIN].min_value, in vega20_odn_edit_dpm_table()
2951 od8_settings[OD8_SETTING_GFXCLK_FMAX].max_value); in vega20_odn_edit_dpm_table()
2968 if (!od8_settings[OD8_SETTING_UCLK_FMAX].feature_id) { in vega20_odn_edit_dpm_table()
2989 if (input_clk < od8_settings[OD8_SETTING_UCLK_FMAX].min_value || in vega20_odn_edit_dpm_table()
2990 input_clk > od8_settings[OD8_SETTING_UCLK_FMAX].max_value) { in vega20_odn_edit_dpm_table()
2993 od8_settings[OD8_SETTING_UCLK_FMAX].min_value, in vega20_odn_edit_dpm_table()
2994 od8_settings[OD8_SETTING_UCLK_FMAX].max_value); in vega20_odn_edit_dpm_table()
3007 if (!(od8_settings[OD8_SETTING_GFXCLK_FREQ1].feature_id && in vega20_odn_edit_dpm_table()
3008 od8_settings[OD8_SETTING_GFXCLK_FREQ2].feature_id && in vega20_odn_edit_dpm_table()
3009 od8_settings[OD8_SETTING_GFXCLK_FREQ3].feature_id && in vega20_odn_edit_dpm_table()
3010 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE1].feature_id && in vega20_odn_edit_dpm_table()
3011 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE2].feature_id && in vega20_odn_edit_dpm_table()
3012 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE3].feature_id)) { in vega20_odn_edit_dpm_table()
3036 if (input_clk < od8_settings[od8_id].min_value || in vega20_odn_edit_dpm_table()
3037 input_clk > od8_settings[od8_id].max_value) { in vega20_odn_edit_dpm_table()
3040 od8_settings[od8_id].min_value, in vega20_odn_edit_dpm_table()
3041 od8_settings[od8_id].max_value); in vega20_odn_edit_dpm_table()
3046 if (input_vol < od8_settings[od8_id].min_value || in vega20_odn_edit_dpm_table()
3047 input_vol > od8_settings[od8_id].max_value) { in vega20_odn_edit_dpm_table()
3050 od8_settings[od8_id].min_value, in vega20_odn_edit_dpm_table()
3051 od8_settings[od8_id].max_value); in vega20_odn_edit_dpm_table()
3254 struct vega20_od8_single_setting *od8_settings = in vega20_print_clock_levels() local
3255 data->od8_settings.od8_settings_array; in vega20_print_clock_levels()
3388 if (od8_settings[OD8_SETTING_GFXCLK_FMIN].feature_id && in vega20_print_clock_levels()
3389 od8_settings[OD8_SETTING_GFXCLK_FMAX].feature_id) { in vega20_print_clock_levels()
3399 if (od8_settings[OD8_SETTING_UCLK_FMAX].feature_id) { in vega20_print_clock_levels()
3408 if (od8_settings[OD8_SETTING_GFXCLK_FREQ1].feature_id && in vega20_print_clock_levels()
3409 od8_settings[OD8_SETTING_GFXCLK_FREQ2].feature_id && in vega20_print_clock_levels()
3410 od8_settings[OD8_SETTING_GFXCLK_FREQ3].feature_id && in vega20_print_clock_levels()
3411 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE1].feature_id && in vega20_print_clock_levels()
3412 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE2].feature_id && in vega20_print_clock_levels()
3413 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE3].feature_id) { in vega20_print_clock_levels()
3431 if (od8_settings[OD8_SETTING_GFXCLK_FMIN].feature_id && in vega20_print_clock_levels()
3432 od8_settings[OD8_SETTING_GFXCLK_FMAX].feature_id) { in vega20_print_clock_levels()
3434 od8_settings[OD8_SETTING_GFXCLK_FMIN].min_value, in vega20_print_clock_levels()
3435 od8_settings[OD8_SETTING_GFXCLK_FMAX].max_value); in vega20_print_clock_levels()
3438 if (od8_settings[OD8_SETTING_UCLK_FMAX].feature_id) { in vega20_print_clock_levels()
3440 od8_settings[OD8_SETTING_UCLK_FMAX].min_value, in vega20_print_clock_levels()
3441 od8_settings[OD8_SETTING_UCLK_FMAX].max_value); in vega20_print_clock_levels()
3444 if (od8_settings[OD8_SETTING_GFXCLK_FREQ1].feature_id && in vega20_print_clock_levels()
3445 od8_settings[OD8_SETTING_GFXCLK_FREQ2].feature_id && in vega20_print_clock_levels()
3446 od8_settings[OD8_SETTING_GFXCLK_FREQ3].feature_id && in vega20_print_clock_levels()
3447 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE1].feature_id && in vega20_print_clock_levels()
3448 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE2].feature_id && in vega20_print_clock_levels()
3449 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE3].feature_id) { in vega20_print_clock_levels()
3451 od8_settings[OD8_SETTING_GFXCLK_FREQ1].min_value, in vega20_print_clock_levels()
3452 od8_settings[OD8_SETTING_GFXCLK_FREQ1].max_value); in vega20_print_clock_levels()
3454 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE1].min_value, in vega20_print_clock_levels()
3455 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE1].max_value); in vega20_print_clock_levels()
3457 od8_settings[OD8_SETTING_GFXCLK_FREQ2].min_value, in vega20_print_clock_levels()
3458 od8_settings[OD8_SETTING_GFXCLK_FREQ2].max_value); in vega20_print_clock_levels()
3460 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE2].min_value, in vega20_print_clock_levels()
3461 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE2].max_value); in vega20_print_clock_levels()
3463 od8_settings[OD8_SETTING_GFXCLK_FREQ3].min_value, in vega20_print_clock_levels()
3464 od8_settings[OD8_SETTING_GFXCLK_FREQ3].max_value); in vega20_print_clock_levels()
3466 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE3].min_value, in vega20_print_clock_levels()
3467 od8_settings[OD8_SETTING_GFXCLK_VOLTAGE3].max_value); in vega20_print_clock_levels()