Home
last modified time | relevance | path

Searched refs:vddci (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/radeon/
Dbtc_dpm.c1309 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() argument
1314 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules()
1317 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules()
1318 if ((*vddc - *vddci) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
1321 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules()
1324 if ((*vddci - *vddc) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
1326 (*vddci - rdev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules()
1800 if (state->low.vddci != ulv_pl->vddci) in btc_is_state_ulv_compatible()
2101 u16 vddc, vddci; in btc_apply_state_adjust_rules() local
2121 if (ps->high.vddci > max_limits->vddci) in btc_apply_state_adjust_rules()
[all …]
Dni_dpm.c792 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 < ps->performance_levels[i].vddci) in ni_apply_state_adjust_rules()
848 vddci = ps->performance_levels[i].vddci; in ni_apply_state_adjust_rules()
852 ps->performance_levels[i].vddci = vddci; in ni_apply_state_adjust_rules()
858 if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci) in ni_apply_state_adjust_rules()
[all …]
Dbtc_dpm.h53 u16 *vddc, u16 *vddci);
Dsi_dpm.c2973 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local
3040 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules()
3041 ps->performance_levels[i].vddci = max_limits->vddci; in si_apply_state_adjust_rules()
3080 vddci = ps->performance_levels[ps->performance_level_count - 1].vddci; in si_apply_state_adjust_rules()
3083 vddci = ps->performance_levels[0].vddci; in si_apply_state_adjust_rules()
3105 ps->performance_levels[0].vddci = vddci; in si_apply_state_adjust_rules()
3134 ps->performance_levels[i].vddci = vddci; in si_apply_state_adjust_rules()
3140 if (ps->performance_levels[i].vddci < ps->performance_levels[i - 1].vddci) in si_apply_state_adjust_rules()
3141 ps->performance_levels[i].vddci = ps->performance_levels[i - 1].vddci; in si_apply_state_adjust_rules()
3157 max_limits->vddci, &ps->performance_levels[i].vddci); in si_apply_state_adjust_rules()
[all …]
Drv770_dpm.c2204 pl->vddci = le16_to_cpu(clock_info->evergreen.usVDDCI); in rv7xx_parse_pplib_clock_info()
2228 eg_pi->acpi_vddci = pl->vddci; in rv7xx_parse_pplib_clock_info()
2250 u16 vddc, vddci, mvdd; in rv7xx_parse_pplib_clock_info() local
2251 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd); in rv7xx_parse_pplib_clock_info()
2255 pl->vddci = vddci; in rv7xx_parse_pplib_clock_info()
2263 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddci = pl->vddci; in rv7xx_parse_pplib_clock_info()
2445 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2448 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2451 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2488 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_debugfs_print_current_performance_level()
Drv770_smc.h112 RV770_SMC_VOLTAGE_VALUE vddci; member
Dnislands_smc.h112 NISLANDS_SMC_VOLTAGE_VALUE vddci; member
Drv770_dpm.h145 u16 vddci; /* eg+ only */ member
Dradeon_atombios.c2374 u16 *vddc, u16 *vddci, u16 *mvdd) in radeon_atombios_get_default_voltages() argument
2383 *vddci = 0; in radeon_atombios_get_default_voltages()
2393 *vddci = le16_to_cpu(firmware_info->info_22.usBootUpVDDCIVoltage); in radeon_atombios_get_default_voltages()
2406 u16 vddc, vddci, mvdd; in radeon_atombios_parse_pplib_non_clock_info() local
2408 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd); in radeon_atombios_parse_pplib_non_clock_info()
2449 rdev->pm.default_vddci = rdev->pm.power_state[state_index].clock_info[0].voltage.vddci; in radeon_atombios_parse_pplib_non_clock_info()
2467 rdev->pm.power_state[state_index].clock_info[j].voltage.vddci = in radeon_atombios_parse_pplib_non_clock_info()
2511 rdev->pm.power_state[state_index].clock_info[mode_index].voltage.vddci = in radeon_atombios_parse_pplib_clock_info()
2524 rdev->pm.power_state[state_index].clock_info[mode_index].voltage.vddci = in radeon_atombios_parse_pplib_clock_info()
3217 u16 *vddc, u16 *vddci, in radeon_atom_get_leakage_vddc_based_on_leakage_params() argument
[all …]
Dsislands_smc.h157 SISLANDS_SMC_VOLTAGE_VALUE vddci; member
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/smumgr/
Dvegam_smumgr.c605 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()
646 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in vegam_get_dependency_volt_by_clk()
653 else if (dep_table->entries[i - 1].vddci) in vegam_get_dependency_volt_by_clk()
654 *voltage |= (dep_table->entries[i - 1].vddci * in vegam_get_dependency_volt_by_clk()
657 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in vegam_get_dependency_volt_by_clk()
1214 uint32_t vddci; in vegam_populate_smc_vce_level() local
[all …]
Dpolaris10_smumgr.c356 uint16_t vddci; in polaris10_get_dependency_volt_by_clk() local
373 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk()
374 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk()
377 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk()
380 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk()
401 else if (dep_table->entries[i-1].vddci) { in polaris10_get_dependency_volt_by_clk()
402 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_get_dependency_volt_by_clk()
405 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in polaris10_get_dependency_volt_by_clk()
1295 uint32_t vddci; in polaris10_populate_smc_vce_level() local
1307 vddci = (uint32_t)phm_find_closest_vddci(&(data->vddci_voltage_table), in polaris10_populate_smc_vce_level()
[all …]
Dfiji_smumgr.c369 uint16_t vddci; in fiji_get_dependency_volt_by_clk() local
386 else if (dep_table->entries[i].vddci) in fiji_get_dependency_volt_by_clk()
387 *voltage |= (dep_table->entries[i].vddci * in fiji_get_dependency_volt_by_clk()
390 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in fiji_get_dependency_volt_by_clk()
393 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in fiji_get_dependency_volt_by_clk()
414 else if (dep_table->entries[i-1].vddci) { in fiji_get_dependency_volt_by_clk()
415 vddci = phm_find_closest_vddci(&(data->vddci_voltage_table), in fiji_get_dependency_volt_by_clk()
418 *voltage |= (vddci * VOLTAGE_SCALE) << VDDCI_SHIFT; in fiji_get_dependency_volt_by_clk()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_atombios.h175 u16 *vddc, u16 *vddci,
209 u16 *vddc, u16 *vddci, u16 *mvdd);
Dsi_dpm.c3314 u16 *vddc, u16 *vddci) in btc_apply_voltage_delta_rules() argument
3319 if ((0 == *vddc) || (0 == *vddci)) in btc_apply_voltage_delta_rules()
3322 if (*vddc > *vddci) { in btc_apply_voltage_delta_rules()
3323 if ((*vddc - *vddci) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
3326 *vddci = (new_voltage < max_vddci) ? new_voltage : max_vddci; in btc_apply_voltage_delta_rules()
3329 if ((*vddci - *vddc) > adev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
3331 (*vddci - adev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules()
3433 u16 vddc, vddci, min_vce_voltage = 0; in si_apply_state_adjust_rules() local
3500 if (ps->performance_levels[i].vddci > max_limits->vddci) in si_apply_state_adjust_rules()
3501 ps->performance_levels[i].vddci = max_limits->vddci; in si_apply_state_adjust_rules()
[all …]
Dsi_dpm.h443 RV770_SMC_VOLTAGE_VALUE vddci; member
602 u16 vddci; /* eg+ only */ member
763 NISLANDS_SMC_VOLTAGE_VALUE vddci; member
Damdgpu_atombios.c1172 u16 *vddc, u16 *vddci, u16 *mvdd) in amdgpu_atombios_get_default_voltages() argument
1181 *vddci = 0; in amdgpu_atombios_get_default_voltages()
1191 *vddci = le16_to_cpu(firmware_info->info_22.usBootUpVDDCIVoltage); in amdgpu_atombios_get_default_voltages()
1280 u16 *vddc, u16 *vddci, in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params() argument
1292 *vddci = 0; in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params()
1343 *vddci = vddci_buf[j * profile->ucElbVDDCI_Num + i]; in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params()
Dsislands_smc.h157 SISLANDS_SMC_VOLTAGE_VALUE vddci; member
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu_helper.c245 vol_table->entries[i].value = dep_table->entries[i].vddci; in phm_get_svi2_vddci_voltage_table()
382 uint16_t phm_find_closest_vddci(struct pp_atomctrl_voltage_table *vddci_table, uint16_t vddci) in phm_find_closest_vddci() argument
387 if (vddci_table->entries[i].value >= vddci) in phm_find_closest_vddci()
647 dep_table->entries[i].vddci = allowed_dep_table->entries[i].vddci; in smu_get_voltage_dependency_table_ppt_v1()
Dhwmgr_ppt.h39 uint16_t vddci; member
Dsmu7_hwmgr.c2098 table_info->max_clock_voltage_on_ac.vddci = in smu7_set_private_data_based_on_pptable_v1()
2099 allowed_mclk_vdd_table->entries[allowed_mclk_vdd_table->count - 1].vddci; in smu7_set_private_data_based_on_pptable_v1()
2104 hwmgr->dyn_state.max_clock_voltage_on_ac.vddci = table_info->max_clock_voltage_on_ac.vddci; in smu7_set_private_data_based_on_pptable_v1()
2362 uint32_t vddc, vddci; in smu7_patch_limits_vddc() local
2370 vddci = tab->vddci; in smu7_patch_limits_vddc()
2371 smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &vddci, in smu7_patch_limits_vddc()
2373 tab->vddci = vddci; in smu7_patch_limits_vddc()
2490 …hwmgr->dyn_state.max_clock_voltage_on_ac.vddci = hwmgr->dyn_state.vddci_dependency_on_mclk->entrie… in smu7_set_private_data_based_on_pptable_v0()
2507 uint16_t virtual_voltage_id, vddc, vddci, efuse_voltage_id; in smu7_get_elb_voltages() local
2514 if (atomctrl_get_leakage_vddc_base_on_leakage(hwmgr, &vddc, &vddci, in smu7_get_elb_voltages()
[all …]
Dprocess_pptables_v1_0.c361 limits->vddci = (uint16_t)limitable->entries[0].usVddciLimit; in get_hard_limits()
400 mclk_table_record->vddci = mclk_dep_record->usVddci; in get_mclk_voltage_dependency_table()
830 hwmgr->dyn_state.max_clock_voltage_on_dc.vddci = in init_clock_voltage_dependency()
831 pp_table_information->max_clock_voltage_on_dc.vddci; in init_clock_voltage_dependency()
Dppatomctrl.h329 uint16_t *vddc, uint16_t *vddci,
Dsmu_helper.h74 …ern uint16_t phm_find_closest_vddci(struct pp_atomctrl_voltage_table *vddci_table, uint16_t vddci);
Dvega10_hwmgr.h184 uint16_t vddci; member

12