Lines Matching full:sclk

1214 			       u32 *sclk, u32 *mclk)  in btc_skip_blacklist_clocks()  argument
1218 if ((sclk == NULL) || (mclk == NULL)) in btc_skip_blacklist_clocks()
1224 if ((btc_blacklist_clocks[i].sclk == *sclk) && in btc_skip_blacklist_clocks()
1231 *sclk = btc_get_valid_sclk(rdev, max_sclk, *sclk + 1); in btc_skip_blacklist_clocks()
1233 if (*sclk < max_sclk) in btc_skip_blacklist_clocks()
1234 btc_skip_blacklist_clocks(rdev, max_sclk, max_mclk, sclk, mclk); in btc_skip_blacklist_clocks()
1244 if ((pl->mclk == 0) || (pl->sclk == 0)) in btc_adjust_clock_combinations()
1247 if (pl->mclk == pl->sclk) in btc_adjust_clock_combinations()
1250 if (pl->mclk > pl->sclk) { in btc_adjust_clock_combinations()
1251 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > rdev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations()
1252 pl->sclk = btc_get_valid_sclk(rdev, in btc_adjust_clock_combinations()
1253 max_limits->sclk, in btc_adjust_clock_combinations()
1258 if ((pl->sclk - pl->mclk) > rdev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations()
1261 pl->sclk - in btc_adjust_clock_combinations()
1787 ulv_pl->sclk, in btc_set_ulv_dram_timing()
1790 val = rv770_calculate_memory_refresh_rate(rdev, ulv_pl->sclk); in btc_set_ulv_dram_timing()
1793 val = cypress_calculate_burst_time(rdev, ulv_pl->sclk, ulv_pl->mclk); in btc_set_ulv_dram_timing()
2071 u32 mclk, sclk; in btc_apply_state_adjust_rules() local
2088 if (ps->high.sclk > max_limits->sclk) in btc_apply_state_adjust_rules()
2089 ps->high.sclk = max_limits->sclk; in btc_apply_state_adjust_rules()
2097 if (ps->medium.sclk > max_limits->sclk) in btc_apply_state_adjust_rules()
2098 ps->medium.sclk = max_limits->sclk; in btc_apply_state_adjust_rules()
2106 if (ps->low.sclk > max_limits->sclk) in btc_apply_state_adjust_rules()
2107 ps->low.sclk = max_limits->sclk; in btc_apply_state_adjust_rules()
2117 sclk = ps->low.sclk; in btc_apply_state_adjust_rules()
2122 sclk = ps->low.sclk; in btc_apply_state_adjust_rules()
2129 ps->low.sclk = sclk; in btc_apply_state_adjust_rules()
2134 btc_skip_blacklist_clocks(rdev, max_limits->sclk, max_limits->mclk, in btc_apply_state_adjust_rules()
2135 &ps->low.sclk, &ps->low.mclk); in btc_apply_state_adjust_rules()
2138 if (ps->medium.sclk < ps->low.sclk) in btc_apply_state_adjust_rules()
2139 ps->medium.sclk = ps->low.sclk; in btc_apply_state_adjust_rules()
2142 if (ps->high.sclk < ps->medium.sclk) in btc_apply_state_adjust_rules()
2143 ps->high.sclk = ps->medium.sclk; in btc_apply_state_adjust_rules()
2170 btc_skip_blacklist_clocks(rdev, max_limits->sclk, max_limits->mclk, in btc_apply_state_adjust_rules()
2171 &ps->medium.sclk, &ps->medium.mclk); in btc_apply_state_adjust_rules()
2172 btc_skip_blacklist_clocks(rdev, max_limits->sclk, max_limits->mclk, in btc_apply_state_adjust_rules()
2173 &ps->high.sclk, &ps->high.mclk); in btc_apply_state_adjust_rules()
2180 ps->low.sclk, max_limits->vddc, &ps->low.vddc); in btc_apply_state_adjust_rules()
2189 ps->medium.sclk, max_limits->vddc, &ps->medium.vddc); in btc_apply_state_adjust_rules()
2198 ps->high.sclk, max_limits->vddc, &ps->high.vddc); in btc_apply_state_adjust_rules()
2684 if ((rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.sclk == 0) || in btc_dpm_init()
2726 seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n", in btc_dpm_debugfs_print_current_performance_level()
2727 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci); in btc_dpm_debugfs_print_current_performance_level()
2750 return pl->sclk; in btc_dpm_get_current_sclk()
2783 return requested_state->low.sclk; in btc_dpm_get_sclk()
2785 return requested_state->high.sclk; in btc_dpm_get_sclk()