Lines Matching full:sclk
376 u32 index, u32 sclk) in kv_set_divider_value() argument
383 sclk, false, ÷rs); in kv_set_divider_value()
388 pi->graphics_level[index].SclkFrequency = cpu_to_be32(sclk); in kv_set_divider_value()
565 if (table->entries[i].clk == pi->boot_pl.sclk) in kv_program_bootup_state()
579 if (table->entries[i].sclk_frequency == pi->boot_pl.sclk) in kv_program_bootup_state()
1536 if ((table->entries[i].clk >= new_ps->levels[0].sclk) || in kv_set_valid_clock_range()
1544 if (table->entries[i].clk <= new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1550 if ((new_ps->levels[0].sclk - table->entries[pi->highest_valid].clk) > in kv_set_valid_clock_range()
1551 (table->entries[pi->lowest_valid].clk - new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range()
1561 if (table->entries[i].sclk_frequency >= new_ps->levels[0].sclk || in kv_set_valid_clock_range()
1570 new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1576 if ((new_ps->levels[0].sclk - in kv_set_valid_clock_range()
1579 new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range()
1770 table->sclk = in kv_construct_max_power_limits_table()
1826 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in kv_construct_boot_state()
1877 u32 sclk, u32 min_sclk_in_sr) in kv_get_sleep_divider_id_from_clock() argument
1885 if (sclk < min) in kv_get_sleep_divider_id_from_clock()
1892 temp = sclk / sumo_get_sleep_divider_from_id(i); in kv_get_sleep_divider_id_from_clock()
1941 u32 sclk, mclk = 0; in kv_apply_state_adjust_rules() local
1959 sclk = min_sclk; in kv_apply_state_adjust_rules()
1962 stable_p_state_sclk = (max_limits->sclk * 75) / 100; in kv_apply_state_adjust_rules()
1974 sclk = stable_p_state_sclk; in kv_apply_state_adjust_rules()
1978 if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) in kv_apply_state_adjust_rules()
1979 sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; in kv_apply_state_adjust_rules()
1985 if (ps->levels[i].sclk < sclk) in kv_apply_state_adjust_rules()
1986 ps->levels[i].sclk = sclk; in kv_apply_state_adjust_rules()
1995 ps->levels[i].sclk = table->entries[limit].clk; in kv_apply_state_adjust_rules()
2007 ps->levels[i].sclk = table->entries[limit].sclk_frequency; in kv_apply_state_adjust_rules()
2014 ps->levels[i].sclk = stable_p_state_sclk; in kv_apply_state_adjust_rules()
2413 u32 sclk; in kv_parse_pplib_clock_info() local
2415 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info()
2416 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info()
2417 pl->sclk = sclk; in kv_parse_pplib_clock_info()
2505 u32 sclk; in kv_parse_power_table() local
2509 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table()
2510 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_power_table()
2511 rdev->pm.dpm.vce_states[i].sclk = sclk; in kv_parse_power_table()
2604 u32 sclk, tmp; in kv_dpm_debugfs_print_current_performance_level() local
2610 sclk = be32_to_cpu(pi->graphics_level[current_index].SclkFrequency); in kv_dpm_debugfs_print_current_performance_level()
2616 seq_printf(m, "power level %d sclk: %u vddc: %u\n", in kv_dpm_debugfs_print_current_performance_level()
2617 current_index, sclk, vddc); in kv_dpm_debugfs_print_current_performance_level()
2627 u32 sclk; in kv_dpm_get_current_sclk() local
2632 sclk = be32_to_cpu(pi->graphics_level[current_index].SclkFrequency); in kv_dpm_get_current_sclk()
2633 return sclk; in kv_dpm_get_current_sclk()
2655 printk("\t\tpower level %d sclk: %u vddc: %u\n", in kv_dpm_print_power_state()
2656 i, pl->sclk, in kv_dpm_print_power_state()
2685 return requested_state->levels[0].sclk; in kv_dpm_get_sclk()
2687 return requested_state->levels[requested_state->num_levels - 1].sclk; in kv_dpm_get_sclk()