Searched refs:ulv (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | si_dpm.c | 4632 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 4636 ret = si_convert_power_level_to_smc(rdev, &ulv->pl, in si_populate_ulv_state() 4645 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 4661 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 4665 ret = si_populate_memory_timing_parameters(rdev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 4671 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 4696 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 4756 if (ulv->supported && ulv->pl.vddc) { in si_init_smc_table() 4765 WREG32(CG_ULV_CONTROL, ulv->cg_ulv_control); in si_init_smc_table() 4766 WREG32(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in si_init_smc_table() [all …]
|
D | btc_dpm.c | 1389 if (eg_pi->ulv.supported) { in btc_disable_ulv() 1401 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_populate_ulv_state() 1675 if (eg_pi->ulv.supported) { in btc_init_smc_table() 1678 eg_pi->ulv.supported = false; in btc_init_smc_table() 1786 if (eg_pi->ulv.supported) in btc_set_boot_state_timing() 1795 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_is_state_ulv_compatible() 1813 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_set_ulv_dram_timing() 1842 if (eg_pi->ulv.supported) { in btc_set_power_state_conditionally_enable_ulv() 2566 eg_pi->ulv.supported = false; in btc_dpm_init()
|
D | cypress_dpm.h | 87 struct evergreen_ulv_param ulv; member
|
D | si_dpm.h | 160 struct si_ulv_param ulv; member
|
D | ci_dpm.h | 231 struct ci_ulv_parm ulv; member
|
D | ci_dpm.c | 3106 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local 3108 if (ulv->supported) { in ci_enable_ulv() 3130 pi->ulv.supported = false; in ci_populate_ulv_level() 3556 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local 3579 if (ulv->supported) { in ci_init_smc_table() 3583 WREG32_SMC(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table() 5498 pi->ulv.supported = true; in ci_parse_pplib_clock_info() 5499 pi->ulv.pl = *pl; in ci_parse_pplib_clock_info() 5500 pi->ulv.cg_ulv_parameter = CISLANDS_CGULVPARAMETER_DFLT; in ci_parse_pplib_clock_info()
|
D | rv770_dpm.c | 2237 eg_pi->ulv.supported = true; in rv7xx_parse_pplib_clock_info() 2238 eg_pi->ulv.pl = pl; in rv7xx_parse_pplib_clock_info()
|
D | ni_dpm.c | 3954 eg_pi->ulv.supported = true; in ni_parse_pplib_clock_info() 3955 eg_pi->ulv.pl = pl; in ni_parse_pplib_clock_info() 4061 eg_pi->ulv.supported = false; in ni_dpm_init()
|
D | cypress_dpm.c | 2036 eg_pi->ulv.supported = false; in cypress_dpm_init()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | si_dpm.c | 5097 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 5101 ret = si_convert_power_level_to_smc(adev, &ulv->pl, in si_populate_ulv_state() 5110 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 5126 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 5130 ret = si_populate_memory_timing_parameters(adev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 5136 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 5160 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 5220 if (ulv->supported && ulv->pl.vddc) { in si_init_smc_table() 5229 WREG32(CG_ULV_CONTROL, ulv->cg_ulv_control); in si_init_smc_table() 5230 WREG32(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in si_init_smc_table() [all …]
|
D | ci_dpm.h | 233 struct ci_ulv_parm ulv; member
|
D | si_dpm.h | 671 struct evergreen_ulv_param ulv; member 967 struct si_ulv_param ulv; member
|
D | ci_dpm.c | 3252 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local 3254 if (ulv->supported) { in ci_enable_ulv() 3276 pi->ulv.supported = false; in ci_populate_ulv_level() 3703 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local 3726 if (ulv->supported) { in ci_init_smc_table() 3730 WREG32_SMC(ixCG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table() 5607 pi->ulv.supported = true; in ci_parse_pplib_clock_info() 5608 pi->ulv.pl = *pl; in ci_parse_pplib_clock_info() 5609 pi->ulv.cg_ulv_parameter = CISLANDS_CGULVPARAMETER_DFLT; in ci_parse_pplib_clock_info()
|