Home
last modified time | relevance | path

Searched refs:vddc (Results 1 – 25 of 64) sorted by relevance

123

/linux/drivers/gpu/drm/radeon/
A Dbtc_dpm.c2119 ps->high.vddc = max_limits->vddc; in btc_apply_state_adjust_rules()
2128 ps->medium.vddc = max_limits->vddc; in btc_apply_state_adjust_rules()
2136 if (ps->low.vddc > max_limits->vddc) in btc_apply_state_adjust_rules()
2137 ps->low.vddc = max_limits->vddc; in btc_apply_state_adjust_rules()
2147 vddc = ps->low.vddc; in btc_apply_state_adjust_rules()
2152 vddc = ps->low.vddc; in btc_apply_state_adjust_rules()
2159 ps->low.vddc = vddc; in btc_apply_state_adjust_rules()
2168 if (ps->medium.vddc < ps->low.vddc) in btc_apply_state_adjust_rules()
2169 ps->medium.vddc = ps->low.vddc; in btc_apply_state_adjust_rules()
2172 if (ps->high.vddc < ps->medium.vddc) in btc_apply_state_adjust_rules()
[all …]
A Drv6xx_dpm.c485 pi->hw.vddc[R600_POWER_LEVEL_CTXSW] = state->high.vddc; in rv6xx_calculate_voltage_stepping_parameters()
486 pi->hw.vddc[R600_POWER_LEVEL_HIGH] = state->high.vddc; in rv6xx_calculate_voltage_stepping_parameters()
488 pi->hw.vddc[R600_POWER_LEVEL_LOW] = state->low.vddc; in rv6xx_calculate_voltage_stepping_parameters()
508 if ((state->high.vddc == state->medium.vddc) && in rv6xx_calculate_voltage_stepping_parameters()
516 if ((state->medium.vddc == state->low.vddc) && in rv6xx_calculate_voltage_stepping_parameters()
1207 new_state->low.vddc : old_state->low.vddc; in rv6xx_set_sw_voltage_to_safe()
1311 if (new_state->low.vddc > old_state->low.vddc) in rv6xx_step_voltage_if_increasing()
1326 if (new_state->low.vddc < old_state->low.vddc) in rv6xx_step_voltage_if_decreasing()
1822 u16 vddc; in rv6xx_parse_pplib_clock_info() local
1851 pl->vddc = vddc; in rv6xx_parse_pplib_clock_info()
[all …]
A Dsi_dpm.c2330 state->performance_levels[i-1].vddc, &vddc); in si_populate_power_containment_values()
2339 state->performance_levels[i].vddc, &vddc); in si_populate_power_containment_values()
3021 if (ps->performance_levels[i].vddc > max_limits->vddc) in si_apply_state_adjust_rules()
3022 ps->performance_levels[i].vddc = max_limits->vddc; in si_apply_state_adjust_rules()
3074 vddc = ps->performance_levels[0].vddc; in si_apply_state_adjust_rules()
3087 ps->performance_levels[0].vddc = vddc; in si_apply_state_adjust_rules()
3098 ps->performance_levels[i].vddc = vddc; in si_apply_state_adjust_rules()
3137 max_limits->vddc, &ps->performance_levels[i].vddc); in si_apply_state_adjust_rules()
3143 max_limits->vddc, &ps->performance_levels[i].vddc); in si_apply_state_adjust_rules()
5028 pl->vddc, &level->vddc); in si_convert_power_level_to_smc()
[all …]
A Drv770_dpm.c580 if (vddc <= pi->vddc_table[i].vddc) { in rv770_populate_vddc_value()
666 &level->vddc); in rv770_convert_power_level_to_smc()
1073 initial_state->low.vddc, in rv770_populate_smc_initial_state()
1694 u16 vddc; in rv770_get_max_vddc() local
1699 pi->max_vddc = vddc; in rv770_get_max_vddc()
2221 if (pl->vddc == 0xff01) { in rv7xx_parse_pplib_clock_info()
2223 pl->vddc = pi->max_vddc; in rv7xx_parse_pplib_clock_info()
2227 pi->acpi_vddc = pl->vddc; in rv7xx_parse_pplib_clock_info()
2251 u16 vddc, vddci, mvdd; in rv7xx_parse_pplib_clock_info() local
2255 pl->vddc = vddc; in rv7xx_parse_pplib_clock_info()
[all …]
A Dni_dpm.c812 if (ps->performance_levels[i].vddc > max_limits->vddc) in ni_apply_state_adjust_rules()
813 ps->performance_levels[i].vddc = max_limits->vddc; in ni_apply_state_adjust_rules()
837 ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc; in ni_apply_state_adjust_rules()
875 max_limits->vddc, &ps->performance_levels[i].vddc); in ni_apply_state_adjust_rules()
881 max_limits->vddc, &ps->performance_levels[i].vddc); in ni_apply_state_adjust_rules()
884 max_limits->vddc, &ps->performance_levels[i].vddc); in ni_apply_state_adjust_rules()
1402 &vddc); in ni_calculate_power_boost_limit()
1412 &vddc); in ni_calculate_power_boost_limit()
2367 pl->vddc, &level->vddc); in ni_convert_power_level_to_smc()
3973 pl->vddc = vddc; in ni_parse_pplib_clock_info()
[all …]
A Drv6xx_dpm.h40 u16 vddc[R600_PM_NUMBER_OF_VOLTAGE_LEVELS]; member
82 u16 vddc; member
A Drv770_dpm.h66 u16 vddc; member
145 u16 vddc; member
218 int rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc,
A Drv730_dpm.c244 &table->ACPIState.levels[0].vddc); in rv730_populate_smc_acpi_state()
251 &table->ACPIState.levels[0].vddc); in rv730_populate_smc_acpi_state()
362 initial_state->low.vddc, in rv730_populate_smc_initial_state()
363 &table->initialState.levels[0].vddc); in rv730_populate_smc_initial_state()
A Dbtc_dpm.h56 u16 *vddc, u16 *vddci);
A Dci_dpm.c246 static u8 ci_convert_to_vid(u16 vddc) in ci_convert_to_vid() argument
248 return (6200 - (vddc * VOLTAGE_SCALE)) / 25; in ci_convert_to_vid()
1317 u16 vddc, vddci; in ci_get_leakage_voltages() local
1328 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages()
1329 pi->vddc_leakage.actual_voltage[pi->vddc_leakage.count] = vddc; in ci_get_leakage_voltages()
1340 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages()
4915 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddc = in ci_set_private_data_variables_based_on_pptable()
4930 if (leakage_table->leakage_id[leakage_index] == *vddc) { in ci_patch_with_vddc_leakage()
4931 *vddc = leakage_table->actual_voltage[leakage_index]; in ci_patch_with_vddc_leakage()
5010 ci_patch_with_vddc_leakage(rdev, (u16 *)&table->vddc); in ci_patch_clock_voltage_limits_with_vddc_leakage()
[all …]
/linux/drivers/gpu/drm/amd/pm/powerplay/
A Dsi_dpm.c2428 state->performance_levels[i-1].vddc, &vddc); in si_populate_power_containment_values()
2437 state->performance_levels[i].vddc, &vddc); in si_populate_power_containment_values()
3382 u16 vddc; in rv770_get_max_vddc() local
3479 if (ps->performance_levels[i].vddc > max_limits->vddc) in si_apply_state_adjust_rules()
3480 ps->performance_levels[i].vddc = max_limits->vddc; in si_apply_state_adjust_rules()
3532 vddc = ps->performance_levels[0].vddc; in si_apply_state_adjust_rules()
3545 ps->performance_levels[0].vddc = vddc; in si_apply_state_adjust_rules()
3556 ps->performance_levels[i].vddc = vddc; in si_apply_state_adjust_rules()
5490 pl->vddc, &level->vddc); in si_convert_power_level_to_smc()
7191 pl->vddc = vddc; in si_parse_pplib_clock_info()
[all …]
A Dsi_dpm.h441 RV770_SMC_VOLTAGE_VALUE vddc; member
489 u16 vddc; member
601 u16 vddc; member
761 NISLANDS_SMC_VOLTAGE_VALUE vddc; member
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
A Dcyan_skillfish_ppt.c58 uint32_t vddc; member
487 cyan_skillfish_user_settings.vddc = input[2]; in cyan_skillfish_od_edit_dpm_table()
497 cyan_skillfish_user_settings.vddc = CYAN_SKILLFISH_VDDC_MAGIC; in cyan_skillfish_od_edit_dpm_table()
513 if ((cyan_skillfish_user_settings.vddc != CYAN_SKILLFISH_VDDC_MAGIC) && in cyan_skillfish_od_edit_dpm_table()
514 (cyan_skillfish_user_settings.vddc < CYAN_SKILLFISH_VDDC_MIN || in cyan_skillfish_od_edit_dpm_table()
515 cyan_skillfish_user_settings.vddc > CYAN_SKILLFISH_VDDC_MAX)) { in cyan_skillfish_od_edit_dpm_table()
528 if (cyan_skillfish_user_settings.vddc == CYAN_SKILLFISH_VDDC_MAGIC) { in cyan_skillfish_od_edit_dpm_table()
539 vid = (1550 - cyan_skillfish_user_settings.vddc) * 160 / 1000; in cyan_skillfish_od_edit_dpm_table()
/linux/Documentation/devicetree/bindings/display/bridge/
A Dtoshiba,tc358762.yaml24 vddc-supply:
48 - vddc-supply
62 vddc-supply = <&vcc_1v2_reg>;
A Dtoshiba,tc358768.yaml29 vddc-supply:
75 - vddc-supply
99 vddc-supply = <&v1_2d>;
A Dtoshiba,tc358764.txt6 - vddc-supply: core voltage supply, 1.2V
23 vddc-supply = <&vcc_1v2_reg>;
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
A Dsmu7_hwmgr.c957 entries[i].vddc = dep_sclk_table->entries[i].vddc; in smu7_odn_initial_default_setting()
969 entries[i].vddc = dep_mclk_table->entries[i].vddc; in smu7_odn_initial_default_setting()
1040 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
1049 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
2069 if (vddc >= 2000 || vddc == 0) in smu7_get_evv_voltages()
2077 if (vddc != 0 && vddc != vv_id) { in smu7_get_evv_voltages()
2138 uint16_t *vddc) in smu7_patch_clock_voltage_limits_with_vddc_leakage() argument
2705 vddc = tab->vddc; in smu7_patch_limits_vddc()
2708 tab->vddc = vddc; in smu7_patch_limits_vddc()
2721 uint32_t vddc; in smu7_patch_cac_vddc() local
[all …]
A Dhwmgr_ppt.h37 uint16_t vddc; member
66 uint16_t vddc; member
A Dvega10_hwmgr.c351 od_table[2]->entries[i].vddc = odn_table->max_vddc > od_table[2]->entries[i].vddc ? in vega10_odn_initial_default_setting()
353 od_table[2]->entries[i].vddc; in vega10_odn_initial_default_setting()
556 uint32_t vddc = 0; in vega10_get_evv_voltages() local
587 PP_ASSERT_WITH_CODE((vddc < 2000 && vddc != 0), in vega10_get_evv_voltages()
591 if (vddc != 0 && vddc != vv_id) { in vega10_get_evv_voltages()
651 uint16_t *vddc) in vega10_patch_clock_voltage_limits_with_vddc_leakage() argument
684 vdt->entries[entry_id].vddc = in vega10_patch_voltage_dependency_tables_with_lookup_table()
1923 uint16_t clk = 0, vddc = 0; in vega10_populate_single_display_type() local
2527 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in vega10_check_dpm_table_updated()
2536 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in vega10_check_dpm_table_updated()
[all …]
A Dsmu_helper.c36 uint8_t convert_to_vid(uint16_t vddc) in convert_to_vid() argument
38 return (uint8_t) ((6200 - (vddc * VOLTAGE_SCALE)) / 25); in convert_to_vid()
569 if (req_vddc <= vddc_table->entries[i].vddc) { in phm_apply_dal_min_voltage_request()
570 req_volt = (((uint32_t)vddc_table->entries[i].vddc) * VOLTAGE_SCALE); in phm_apply_dal_min_voltage_request()
712 dep_table->entries[i].vddc = allowed_dep_table->entries[i].vddc; in smu_get_voltage_dependency_table_ppt_v1()
/linux/drivers/gpu/drm/amd/pm/inc/
A Dhardwaremanager.h274 uint32_t vddc; member
386 uint32_t vddc; member
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
A Dpolaris10_smumgr.c370 *voltage |= (dep_table->entries[i].vddc * in polaris10_get_dependency_volt_by_clk()
380 (dep_table->entries[i].vddc - in polaris10_get_dependency_volt_by_clk()
407 (dep_table->entries[i].vddc - in polaris10_get_dependency_volt_by_clk()
1385 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in polaris10_populate_smc_vce_level()
1389 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); in polaris10_populate_smc_vce_level()
1391 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; in polaris10_populate_smc_vce_level()
1434 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in polaris10_populate_smc_samu_level()
1438 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); in polaris10_populate_smc_samu_level()
1440 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; in polaris10_populate_smc_samu_level()
1545 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); in polaris10_populate_smc_uvd_level()
[all …]
A Dvegam_smumgr.c618 *voltage |= (dep_table->entries[i].vddc * in vegam_get_dependency_volt_by_clk()
628 (dep_table->entries[i].vddc - in vegam_get_dependency_volt_by_clk()
646 *voltage |= (dep_table->entries[i - 1].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in vegam_get_dependency_volt_by_clk()
656 (dep_table->entries[i - 1].vddc - in vegam_get_dependency_volt_by_clk()
1215 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in vegam_populate_smc_vce_level()
1219 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); in vegam_populate_smc_vce_level()
1221 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; in vegam_populate_smc_vce_level()
1329 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in vegam_populate_smc_uvd_level()
1333 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); in vegam_populate_smc_uvd_level()
1335 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; in vegam_populate_smc_uvd_level()
A Dfiji_smumgr.c369 *voltage |= (dep_table->entries[i].vddc * in fiji_get_dependency_volt_by_clk()
379 (dep_table->entries[i].vddc - in fiji_get_dependency_volt_by_clk()
397 *voltage |= (dep_table->entries[i - 1].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in fiji_get_dependency_volt_by_clk()
404 (dep_table->entries[i].vddc - in fiji_get_dependency_volt_by_clk()
1436 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; in fiji_populate_smc_vce_level()
1438 ((mm_table->entries[count].vddc - VDDC_VDDCI_DELTA) * in fiji_populate_smc_vce_level()
1473 table->AcpLevel[count].MinVoltage |= (mm_table->entries[count].vddc * in fiji_populate_smc_acp_level()
1475 table->AcpLevel[count].MinVoltage |= ((mm_table->entries[count].vddc - in fiji_populate_smc_acp_level()
1571 table->UvdLevel[count].MinVoltage |= (mm_table->entries[count].vddc * in fiji_populate_smc_uvd_level()
1573 table->UvdLevel[count].MinVoltage |= ((mm_table->entries[count].vddc - in fiji_populate_smc_uvd_level()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/
A Dsmu_v12_0.c345 smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv; in smu_v12_0_get_vbios_bootup_values()
362 smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv; in smu_v12_0_get_vbios_bootup_values()

Completed in 116 milliseconds

123