Lines Matching refs:rdev
38 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev);
40 int rv730_populate_sclk_value(struct radeon_device *rdev, in rv730_populate_sclk_value() argument
44 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_sclk_value()
52 u32 reference_clock = rdev->clock.spll.reference_freq; in rv730_populate_sclk_value()
57 ret = radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM, in rv730_populate_sclk_value()
95 if (radeon_atombios_get_asic_ss_info(rdev, &ss, in rv730_populate_sclk_value()
119 int rv730_populate_mclk_value(struct radeon_device *rdev, in rv730_populate_mclk_value() argument
123 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_mclk_value()
135 ret = radeon_atom_get_clock_dividers(rdev, COMPUTE_MEMORY_PLL_PARAM, in rv730_populate_mclk_value()
170 if (radeon_atombios_get_asic_ss_info(rdev, &ss, in rv730_populate_mclk_value()
172 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv730_populate_mclk_value()
198 void rv730_read_clock_registers(struct radeon_device *rdev) in rv730_read_clock_registers() argument
200 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_read_clock_registers()
229 int rv730_populate_smc_acpi_state(struct radeon_device *rdev, in rv730_populate_smc_acpi_state() argument
232 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_smc_acpi_state()
246 rv770_populate_vddc_value(rdev, pi->acpi_vddc, in rv730_populate_smc_acpi_state()
253 rv770_populate_vddc_value(rdev, pi->min_vddc_in_table, in rv730_populate_smc_acpi_state()
311 rv770_populate_mvdd_value(rdev, 0, &table->ACPIState.levels[0].mvdd); in rv730_populate_smc_acpi_state()
319 int rv730_populate_smc_initial_state(struct radeon_device *rdev, in rv730_populate_smc_initial_state() argument
324 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_smc_initial_state()
362 rv770_get_seq_value(rdev, &initial_state->low); in rv730_populate_smc_initial_state()
364 rv770_populate_vddc_value(rdev, in rv730_populate_smc_initial_state()
367 rv770_populate_initial_mvdd_value(rdev, in rv730_populate_smc_initial_state()
393 void rv730_program_memory_timing_parameters(struct radeon_device *rdev, in rv730_program_memory_timing_parameters() argument
406 (POWERMODE1(rv770_calculate_memory_refresh_rate(rdev, state->low.sclk)) | in rv730_program_memory_timing_parameters()
407 POWERMODE2(rv770_calculate_memory_refresh_rate(rdev, state->medium.sclk)) | in rv730_program_memory_timing_parameters()
408 POWERMODE3(rv770_calculate_memory_refresh_rate(rdev, state->high.sclk))); in rv730_program_memory_timing_parameters()
415 radeon_atom_set_engine_dram_timings(rdev, in rv730_program_memory_timing_parameters()
425 radeon_atom_set_engine_dram_timings(rdev, in rv730_program_memory_timing_parameters()
435 radeon_atom_set_engine_dram_timings(rdev, in rv730_program_memory_timing_parameters()
451 void rv730_start_dpm(struct radeon_device *rdev) in rv730_start_dpm() argument
460 void rv730_stop_dpm(struct radeon_device *rdev) in rv730_stop_dpm() argument
464 result = rv770_send_msg_to_smc(rdev, PPSMC_MSG_TwoLevelsDisabled); in rv730_stop_dpm()
476 void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt) in rv730_program_dcodt() argument
478 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_program_dcodt()
495 void rv730_get_odt_values(struct radeon_device *rdev) in rv730_get_odt_values() argument
497 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_get_odt_values()