Lines Matching full:sclk

271 	a_n = (int)state->medium.sclk * pi->lmp +  in rv770_populate_smc_t()
272 (int)state->low.sclk * (R600_AH_DFLT - pi->rlp); in rv770_populate_smc_t()
273 a_d = (int)state->low.sclk * (100 - (int)pi->rlp) + in rv770_populate_smc_t()
274 (int)state->medium.sclk * pi->lmp; in rv770_populate_smc_t()
279 a_n = (int)state->high.sclk * pi->lhp + (int)state->medium.sclk * in rv770_populate_smc_t()
281 a_d = (int)state->medium.sclk * (100 - (int)pi->rmp) + in rv770_populate_smc_t()
282 (int)state->high.sclk * pi->lhp; in rv770_populate_smc_t()
485 RV770_SMC_SCLK_VALUE *sclk) in rv770_populate_sclk_value() argument
555 sclk->sclk_value = cpu_to_be32(engine_clock); in rv770_populate_sclk_value()
556 sclk->vCG_SPLL_FUNC_CNTL = cpu_to_be32(spll_func_cntl); in rv770_populate_sclk_value()
557 sclk->vCG_SPLL_FUNC_CNTL_2 = cpu_to_be32(spll_func_cntl_2); in rv770_populate_sclk_value()
558 sclk->vCG_SPLL_FUNC_CNTL_3 = cpu_to_be32(spll_func_cntl_3); in rv770_populate_sclk_value()
559 sclk->vCG_SPLL_SPREAD_SPECTRUM = cpu_to_be32(cg_spll_spread_spectrum); in rv770_populate_sclk_value()
560 sclk->vCG_SPLL_SPREAD_SPECTRUM_2 = cpu_to_be32(cg_spll_spread_spectrum_2); in rv770_populate_sclk_value()
628 ret = rv740_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
629 &level->sclk); in rv770_convert_power_level_to_smc()
631 ret = rv730_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
632 &level->sclk); in rv770_convert_power_level_to_smc()
634 ret = rv770_populate_sclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
635 &level->sclk); in rv770_convert_power_level_to_smc()
652 ret = rv740_populate_mclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
655 ret = rv730_populate_mclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
658 ret = rv770_populate_mclk_value(rdev, pl->sclk, in rv770_convert_power_level_to_smc()
747 if (state->high.sclk < (state->low.sclk * 0xFF / 0x40)) in rv770_program_memory_timing_parameters()
748 high_clock = state->high.sclk; in rv770_program_memory_timing_parameters()
750 high_clock = (state->low.sclk * 0xFF / 0x40); in rv770_program_memory_timing_parameters()
757 STATE1(64 * high_clock / state->low.sclk) | in rv770_program_memory_timing_parameters()
758 STATE2(64 * high_clock / state->medium.sclk) | in rv770_program_memory_timing_parameters()
759 STATE3(64 * high_clock / state->high.sclk); in rv770_program_memory_timing_parameters()
764 POWERMODE1(rv770_calculate_memory_refresh_rate(rdev, state->low.sclk)) | in rv770_program_memory_timing_parameters()
765 POWERMODE2(rv770_calculate_memory_refresh_rate(rdev, state->medium.sclk)) | in rv770_program_memory_timing_parameters()
766 POWERMODE3(rv770_calculate_memory_refresh_rate(rdev, state->high.sclk)); in rv770_program_memory_timing_parameters()
991 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = cpu_to_be32(spll_func_cntl); in rv770_populate_smc_acpi_state()
992 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = cpu_to_be32(spll_func_cntl_2); in rv770_populate_smc_acpi_state()
993 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = cpu_to_be32(spll_func_cntl_3); in rv770_populate_smc_acpi_state()
995 table->ACPIState.levels[0].sclk.sclk_value = 0; in rv770_populate_smc_acpi_state()
1051 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in rv770_populate_smc_initial_state()
1053 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in rv770_populate_smc_initial_state()
1055 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in rv770_populate_smc_initial_state()
1057 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in rv770_populate_smc_initial_state()
1059 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in rv770_populate_smc_initial_state()
1062 table->initialState.levels[0].sclk.sclk_value = in rv770_populate_smc_initial_state()
1063 cpu_to_be32(initial_state->low.sclk); in rv770_populate_smc_initial_state()
1171 pi->boot_sclk = boot_state->low.sclk; in rv770_init_smc_table()
1442 if (new_state->high.sclk >= current_state->high.sclk) in rv770_set_uvd_clock_before_set_eng_clock()
1459 if (new_state->high.sclk < current_state->high.sclk) in rv770_set_uvd_clock_after_set_eng_clock()
2180 u32 sclk, mclk; in rv7xx_parse_pplib_clock_info() local
2197 sclk = le16_to_cpu(clock_info->evergreen.usEngineClockLow); in rv7xx_parse_pplib_clock_info()
2198 sclk |= clock_info->evergreen.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info()
2206 sclk = le16_to_cpu(clock_info->r600.usEngineClockLow); in rv7xx_parse_pplib_clock_info()
2207 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info()
2216 pl->sclk = sclk; in rv7xx_parse_pplib_clock_info()
2252 pl->sclk = rdev->clock.default_sclk; in rv7xx_parse_pplib_clock_info()
2259 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk = pl->sclk; in rv7xx_parse_pplib_clock_info()
2443 printk("\t\tpower level 0 sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_print_power_state()
2444 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2446 printk("\t\tpower level 1 sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_print_power_state()
2447 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2449 printk("\t\tpower level 2 sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_print_power_state()
2450 pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_print_power_state()
2453 printk("\t\tpower level 0 sclk: %u mclk: %u vddc: %u\n", in rv770_dpm_print_power_state()
2454 pl->sclk, pl->mclk, pl->vddc); in rv770_dpm_print_power_state()
2456 printk("\t\tpower level 1 sclk: %u mclk: %u vddc: %u\n", in rv770_dpm_print_power_state()
2457 pl->sclk, pl->mclk, pl->vddc); in rv770_dpm_print_power_state()
2459 printk("\t\tpower level 2 sclk: %u mclk: %u vddc: %u\n", in rv770_dpm_print_power_state()
2460 pl->sclk, pl->mclk, pl->vddc); in rv770_dpm_print_power_state()
2486 seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n", in rv770_dpm_debugfs_print_current_performance_level()
2487 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci); in rv770_dpm_debugfs_print_current_performance_level()
2489 seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u\n", in rv770_dpm_debugfs_print_current_performance_level()
2490 current_index, pl->sclk, pl->mclk, pl->vddc); in rv770_dpm_debugfs_print_current_performance_level()
2513 return pl->sclk; in rv770_dpm_get_current_sclk()
2555 return requested_state->low.sclk; in rv770_dpm_get_sclk()
2557 return requested_state->high.sclk; in rv770_dpm_get_sclk()