Searched refs:ulv (Results 1 – 11 of 11) sorted by relevance
4647 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local4651 ret = si_convert_power_level_to_smc(rdev, &ulv->pl, in si_populate_ulv_state()4660 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state()4676 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local4680 ret = si_populate_memory_timing_parameters(rdev, &ulv->pl, in si_program_ulv_memory_timing_parameters()4686 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters()4711 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local4771 if (ulv->supported && ulv->pl.vddc) { in si_init_smc_table()4780 WREG32(CG_ULV_CONTROL, ulv->cg_ulv_control); in si_init_smc_table()4781 WREG32(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in si_init_smc_table()[all …]
1390 if (eg_pi->ulv.supported) { in btc_disable_ulv()1402 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_populate_ulv_state()1676 if (eg_pi->ulv.supported) { in btc_init_smc_table()1679 eg_pi->ulv.supported = false; in btc_init_smc_table()1787 if (eg_pi->ulv.supported) in btc_set_boot_state_timing()1796 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_is_state_ulv_compatible()1814 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_set_ulv_dram_timing()1843 if (eg_pi->ulv.supported) { in btc_set_power_state_conditionally_enable_ulv()2567 eg_pi->ulv.supported = false; in btc_dpm_init()
87 struct evergreen_ulv_param ulv; member
160 struct si_ulv_param ulv; member
231 struct ci_ulv_parm ulv; member
3078 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local3080 if (ulv->supported) { in ci_enable_ulv()3102 pi->ulv.supported = false; in ci_populate_ulv_level()3528 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local3551 if (ulv->supported) { in ci_init_smc_table()3555 WREG32_SMC(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table()5467 pi->ulv.supported = true; in ci_parse_pplib_clock_info()5468 pi->ulv.pl = *pl; in ci_parse_pplib_clock_info()5469 pi->ulv.cg_ulv_parameter = CISLANDS_CGULVPARAMETER_DFLT; in ci_parse_pplib_clock_info()
2237 eg_pi->ulv.supported = true; in rv7xx_parse_pplib_clock_info()2238 eg_pi->ulv.pl = pl; in rv7xx_parse_pplib_clock_info()
3956 eg_pi->ulv.supported = true; in ni_parse_pplib_clock_info()3957 eg_pi->ulv.pl = pl; in ni_parse_pplib_clock_info()4062 eg_pi->ulv.supported = false; in ni_dpm_init()
2036 eg_pi->ulv.supported = false; in cypress_dpm_init()
232 struct ci_ulv_parm ulv; member
3216 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local3218 if (ulv->supported) { in ci_enable_ulv()3240 pi->ulv.supported = false; in ci_populate_ulv_level()3664 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local3687 if (ulv->supported) { in ci_init_smc_table()3691 WREG32_SMC(ixCG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table()5613 pi->ulv.supported = true; in ci_parse_pplib_clock_info()5614 pi->ulv.pl = *pl; in ci_parse_pplib_clock_info()5615 pi->ulv.cg_ulv_parameter = CISLANDS_CGULVPARAMETER_DFLT; in ci_parse_pplib_clock_info()