/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | btc_dpm.c | 1310 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() 1315 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules() 1318 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules() 1319 if ((*vddc - *vddci) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 1322 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules() 1325 if ((*vddci - *vddc) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 1327 (*vddci - rdev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules() 1801 if (state->low.vddci != ulv_pl->vddci) in btc_is_state_ulv_compatible() 2102 u16 vddc, vddci; in btc_apply_state_adjust_rules() local 1308 btc_apply_voltage_delta_rules(struct radeon_device *rdev, u16 max_vddc, u16 max_vddci, u16 *vddc, u16 *vddci) btc_apply_voltage_delta_rules() argument [all...] |
H A D | ni_dpm.c | 793 u16 vddci; in ni_apply_state_adjust_rules() local 815 if (ps->performance_levels[i].vddci > max_limits->vddci) in ni_apply_state_adjust_rules() 816 ps->performance_levels[i].vddci = max_limits->vddci; in ni_apply_state_adjust_rules() 826 ps->performance_levels[0].vddci = in ni_apply_state_adjust_rules() 827 ps->performance_levels[ps->performance_level_count - 1].vddci; in ni_apply_state_adjust_rules() 844 vddci = ps->performance_levels[0].vddci; in ni_apply_state_adjust_rules() 848 if (vddci < p in ni_apply_state_adjust_rules() 3970 u16 vddc, vddci, mvdd; ni_parse_pplib_clock_info() local [all...] |
H A D | btc_dpm.h | 56 u16 *vddc, u16 *vddci);
|
H A D | rv770_dpm.c | 2203 pl->vddci = le16_to_cpu(clock_info->evergreen.usVDDCI); in rv7xx_parse_pplib_clock_info() 2227 eg_pi->acpi_vddci = pl->vddci; in rv7xx_parse_pplib_clock_info() 2249 u16 vddc, vddci, mvdd; in rv7xx_parse_pplib_clock_info() local 2250 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd); in rv7xx_parse_pplib_clock_info() 2254 pl->vddci = vddci; in rv7xx_parse_pplib_clock_info() 2262 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddci = pl->vddci; in rv7xx_parse_pplib_clock_info() 2443 printk("\t\tpower level 0 sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_print_power_state() 2444 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state() [all...] |
H A D | si_dpm.c | 2957 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local 3026 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules() 3027 ps->performance_levels[i].vddci = max_limits->vddci; in si_apply_state_adjust_rules() 3066 vddci = ps->performance_levels[ps->performance_level_count - 1].vddci; in si_apply_state_adjust_rules() 3069 vddci = ps->performance_levels[0].vddci; in si_apply_state_adjust_rules() 3091 ps->performance_levels[0].vddci in si_apply_state_adjust_rules() 6772 u16 vddc, vddci, mvdd; si_parse_pplib_clock_info() local [all...] |
H A D | rv770_smc.h | 112 RV770_SMC_VOLTAGE_VALUE vddci; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | btc_dpm.c | 1308 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() 1313 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules() 1316 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules() 1317 if ((*vddc - *vddci) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 1320 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules() 1323 if ((*vddci - *vddc) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 1325 (*vddci - rdev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules() 1799 if (state->low.vddci != ulv_pl->vddci) in btc_is_state_ulv_compatible() 2100 u16 vddc, vddci; in btc_apply_state_adjust_rules() local 1306 btc_apply_voltage_delta_rules(struct radeon_device *rdev, u16 max_vddc, u16 max_vddci, u16 *vddc, u16 *vddci) btc_apply_voltage_delta_rules() argument [all...] |
H A D | ni_dpm.c | 792 u16 vddci; in ni_apply_state_adjust_rules() local 814 if (ps->performance_levels[i].vddci > max_limits->vddci) in ni_apply_state_adjust_rules() 815 ps->performance_levels[i].vddci = max_limits->vddci; in ni_apply_state_adjust_rules() 825 ps->performance_levels[0].vddci = in ni_apply_state_adjust_rules() 826 ps->performance_levels[ps->performance_level_count - 1].vddci; in ni_apply_state_adjust_rules() 843 vddci = ps->performance_levels[0].vddci; in ni_apply_state_adjust_rules() 847 if (vddci < p in ni_apply_state_adjust_rules() 3971 u16 vddc, vddci, mvdd; ni_parse_pplib_clock_info() local [all...] |
H A D | btc_dpm.h | 56 u16 *vddc, u16 *vddci);
|
H A D | rv770_dpm.c | 2205 pl->vddci = le16_to_cpu(clock_info->evergreen.usVDDCI); in rv7xx_parse_pplib_clock_info() 2229 eg_pi->acpi_vddci = pl->vddci; in rv7xx_parse_pplib_clock_info() 2251 u16 vddc, vddci, mvdd; in rv7xx_parse_pplib_clock_info() local 2252 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd); in rv7xx_parse_pplib_clock_info() 2256 pl->vddci = vddci; in rv7xx_parse_pplib_clock_info() 2264 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddci = pl->vddci; in rv7xx_parse_pplib_clock_info() 2445 printk("\t\tpower level 0 sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_print_power_state() 2446 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state() [all...] |
H A D | si_dpm.c | 2954 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local 3023 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules() 3024 ps->performance_levels[i].vddci = max_limits->vddci; in si_apply_state_adjust_rules() 3063 vddci = ps->performance_levels[ps->performance_level_count - 1].vddci; in si_apply_state_adjust_rules() 3066 vddci = ps->performance_levels[0].vddci; in si_apply_state_adjust_rules() 3088 ps->performance_levels[0].vddci in si_apply_state_adjust_rules() 6770 u16 vddc, vddci, mvdd; si_parse_pplib_clock_info() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 606 uint16_t vddci; in vegam_get_dependency_volt_by_clk() local 623 else if (dep_table->entries[i].vddci) in vegam_get_dependency_volt_by_clk() 624 *voltage |= (dep_table->entries[i].vddci * in vegam_get_dependency_volt_by_clk() 627 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in vegam_get_dependency_volt_by_clk() 630 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_get_dependency_volt_by_clk() 651 else if (dep_table->entries[i - 1].vddci) in vegam_get_dependency_volt_by_clk() 652 *voltage |= (dep_table->entries[i - 1].vddci * in vegam_get_dependency_volt_by_clk() 655 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in vegam_get_dependency_volt_by_clk() 659 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_get_dependency_volt_by_clk() 1206 uint32_t vddci; in vegam_populate_smc_vce_level() local 1319 uint32_t vddci; vegam_populate_smc_uvd_level() local [all...] |
H A D | polaris10_smumgr.c | 358 uint16_t vddci; in polaris10_get_dependency_volt_by_clk() local 375 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk() 376 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk() 379 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk() 382 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk() 403 else if (dep_table->entries[i-1].vddci) { in polaris10_get_dependency_volt_by_clk() 404 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk() 407 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk() 1298 uint32_t vddci; in polaris10_populate_smc_vce_level() local 1310 vddci in polaris10_populate_smc_vce_level() 1404 uint32_t vddci; polaris10_populate_smc_uvd_level() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 605 uint16_t vddci; in vegam_get_dependency_volt_by_clk() local 622 else if (dep_table->entries[i].vddci) in vegam_get_dependency_volt_by_clk() 623 *voltage |= (dep_table->entries[i].vddci * in vegam_get_dependency_volt_by_clk() 626 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in vegam_get_dependency_volt_by_clk() 629 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_get_dependency_volt_by_clk() 650 else if (dep_table->entries[i - 1].vddci) in vegam_get_dependency_volt_by_clk() 651 *voltage |= (dep_table->entries[i - 1].vddci * in vegam_get_dependency_volt_by_clk() 654 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in vegam_get_dependency_volt_by_clk() 658 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_get_dependency_volt_by_clk() 1205 uint32_t vddci; in vegam_populate_smc_vce_level() local 1318 uint32_t vddci; vegam_populate_smc_uvd_level() local [all...] |
H A D | polaris10_smumgr.c | 358 uint16_t vddci; in polaris10_get_dependency_volt_by_clk() local 375 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk() 376 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk() 379 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk() 382 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk() 403 else if (dep_table->entries[i-1].vddci) { in polaris10_get_dependency_volt_by_clk() 404 *voltage |= (dep_table->entries[i - 1].vddci * VOLTAGE_SCALE) << VDDC_SHIFT; in polaris10_get_dependency_volt_by_clk() 406 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk() 409 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk() 1376 uint32_t vddci; in polaris10_populate_smc_vce_level() local 1426 uint32_t vddci; polaris10_populate_smc_samu_level() local 1531 uint32_t vddci; polaris10_populate_smc_uvd_level() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 175 u16 *vddc, u16 *vddci, 209 u16 *vddc, u16 *vddci, u16 *mvdd);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu_helper.c | 293 vol_table->entries[i].value = dep_table->entries[i].vddci; in phm_get_svi2_vddci_voltage_table() 430 uint16_t phm_find_closest_vddci(struct pp_atomctrl_voltage_table *vddci_table, uint16_t vddci) in phm_find_closest_vddci() argument 435 if (vddci_table->entries[i].value >= vddci) in phm_find_closest_vddci() 439 pr_debug("vddci is larger than max value in vddci_table\n"); in phm_find_closest_vddci() 703 dep_table->entries[i].vddci = allowed_dep_table->entries[i].vddci; in smu_get_voltage_dependency_table_ppt_v1()
|
H A D | hwmgr_ppt.h | 39 uint16_t vddci; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu_helper.c | 293 vol_table->entries[i].value = dep_table->entries[i].vddci; in phm_get_svi2_vddci_voltage_table() 430 uint16_t phm_find_closest_vddci(struct pp_atomctrl_voltage_table *vddci_table, uint16_t vddci) in phm_find_closest_vddci() argument 435 if (vddci_table->entries[i].value >= vddci) in phm_find_closest_vddci() 439 pr_debug("vddci is larger than max value in vddci_table\n"); in phm_find_closest_vddci() 705 dep_table->entries[i].vddci = allowed_dep_table->entries[i].vddci; in smu_get_voltage_dependency_table_ppt_v1()
|
H A D | hwmgr_ppt.h | 39 uint16_t vddci; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 347 smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv; in smu_v12_0_get_vbios_bootup_values() 364 smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv; in smu_v12_0_get_vbios_bootup_values()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | si_dpm.c | 3296 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() 3301 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules() 3304 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules() 3305 if ((*vddc - *vddci) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 3308 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules() 3311 if ((*vddci - *vddc) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 3313 (*vddci - adev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules() 3415 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local 3481 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules() 3294 btc_apply_voltage_delta_rules(struct amdgpu_device *adev, u16 max_vddc, u16 max_vddci, u16 *vddc, u16 *vddci) btc_apply_voltage_delta_rules() argument 7190 u16 vddc, vddci, mvdd; si_parse_pplib_clock_info() local [all...] |
H A D | si_dpm.h | 443 RV770_SMC_VOLTAGE_VALUE vddci; member 602 u16 vddci; /* eg+ only */ member 763 NISLANDS_SMC_VOLTAGE_VALUE vddci; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.c | 3311 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() 3316 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules() 3319 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules() 3320 if ((*vddc - *vddci) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 3323 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules() 3326 if ((*vddci - *vddc) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules() 3328 (*vddci - adev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules() 3430 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local 3496 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules() 3309 btc_apply_voltage_delta_rules(struct amdgpu_device *adev, u16 max_vddc, u16 max_vddci, u16 *vddc, u16 *vddci) btc_apply_voltage_delta_rules() argument 7237 u16 vddc, vddci, mvdd; si_parse_pplib_clock_info() local [all...] |
H A D | si_dpm.h | 443 RV770_SMC_VOLTAGE_VALUE vddci; member 609 u16 vddci; /* eg+ only */ member 770 NISLANDS_SMC_VOLTAGE_VALUE vddci; member
|