Home
last modified time | relevance | path

Searched refs:dclk (Results 1 – 34 of 34) sorted by relevance

/linux-4.1.27/drivers/video/fbdev/riva/
Dnv_driver.c275 unsigned long dclk = 0; in riva_get_maxdclk() local
285 dclk = 800000; in riva_get_maxdclk()
287 dclk = 1000000; in riva_get_maxdclk()
293 dclk = 1000000; in riva_get_maxdclk()
302 dclk = 800000; in riva_get_maxdclk()
305 dclk = 1000000; in riva_get_maxdclk()
310 return dclk; in riva_get_maxdclk()
/linux-4.1.27/arch/mips/jz4740/
Dclock.c482 struct divided_clk *dclk = (struct divided_clk *)clk; in jz_clk_divided_get_rate() local
488 div = (jz_clk_reg_read(dclk->reg) & dclk->mask) + 1; in jz_clk_divided_get_rate()
495 struct divided_clk *dclk = (struct divided_clk *)clk; in jz_clk_divided_set_rate() local
505 else if (div > dclk->mask) in jz_clk_divided_set_rate()
506 div = dclk->mask; in jz_clk_divided_set_rate()
508 jz_clk_reg_write_mask(dclk->reg, div, dclk->mask); in jz_clk_divided_set_rate()
/linux-4.1.27/drivers/gpu/drm/radeon/
Drs780_dpm.c571 (new_ps->dclk == old_ps->dclk)) in rs780_set_uvd_clock_before_set_eng_clock()
577 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rs780_set_uvd_clock_before_set_eng_clock()
588 (new_ps->dclk == old_ps->dclk)) in rs780_set_uvd_clock_after_set_eng_clock()
594 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rs780_set_uvd_clock_after_set_eng_clock()
728 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in rs780_parse_pplib_non_clock_info()
731 rps->dclk = 0; in rs780_parse_pplib_non_clock_info()
735 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rs780_parse_pplib_non_clock_info()
737 rps->dclk = RS780_DEFAULT_DCLK_FREQ; in rs780_parse_pplib_non_clock_info()
944 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_print_power_state()
993 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_debugfs_print_current_performance_level()
Dtrinity_dpm.c896 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero()
909 (rps1->dclk == rps2->dclk) && in trinity_uvd_clocks_equal()
941 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks()
952 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks()
1441 (rps->dclk == pi->sys_info.uvd_clock_table_entries[i].dclk)) in trinity_get_uvd_clock_index()
1627 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in trinity_parse_pplib_non_clock_info()
1630 rps->dclk = 0; in trinity_parse_pplib_non_clock_info()
1856 pi->sys_info.uvd_clock_table_entries[i].dclk = in trinity_parse_sys_info_table()
1935 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_print_power_state()
1960 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_debugfs_print_current_performance_level()
Dtrinity_dpm.h70 u32 dclk; member
Dradeon_uvd.c911 unsigned vclk, unsigned dclk, in radeon_uvd_calc_upll_dividers() argument
926 vco_min = max(max(vco_min, vclk), dclk); in radeon_uvd_calc_upll_dividers()
947 dclk_div = radeon_uvd_calc_upll_post_div(vco_freq, dclk, in radeon_uvd_calc_upll_dividers()
953 score = vclk - (vco_freq / vclk_div) + dclk - (vco_freq / dclk_div); in radeon_uvd_calc_upll_dividers()
Dsumo_dpm.c825 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in sumo_setup_uvd_clocks()
842 (new_rps->dclk == old_rps->dclk)) in sumo_set_uvd_clock_before_set_eng_clock()
860 (new_rps->dclk == old_rps->dclk)) in sumo_set_uvd_clock_after_set_eng_clock()
1416 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in sumo_parse_pplib_non_clock_info()
1419 rps->dclk = 0; in sumo_parse_pplib_non_clock_info()
1802 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_print_power_state()
1825 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_debugfs_print_current_performance_level()
1833 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_debugfs_print_current_performance_level()
Drv770_dpm.c1440 (new_ps->dclk == old_ps->dclk)) in rv770_set_uvd_clock_before_set_eng_clock()
1446 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv770_set_uvd_clock_before_set_eng_clock()
1457 (new_ps->dclk == old_ps->dclk)) in rv770_set_uvd_clock_after_set_eng_clock()
1463 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv770_set_uvd_clock_after_set_eng_clock()
2155 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in rv7xx_parse_pplib_non_clock_info()
2158 rps->dclk = 0; in rv7xx_parse_pplib_non_clock_info()
2162 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rv7xx_parse_pplib_non_clock_info()
2164 rps->dclk = RV770_DEFAULT_DCLK_FREQ; in rv7xx_parse_pplib_non_clock_info()
2440 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv770_dpm_print_power_state()
2484 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv770_dpm_debugfs_print_current_performance_level()
Drv6xx_dpm.c1520 (new_ps->dclk == old_ps->dclk)) in rv6xx_set_uvd_clock_before_set_eng_clock()
1526 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv6xx_set_uvd_clock_before_set_eng_clock()
1537 (new_ps->dclk == old_ps->dclk)) in rv6xx_set_uvd_clock_after_set_eng_clock()
1543 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rv6xx_set_uvd_clock_after_set_eng_clock()
1805 rps->dclk = RV6XX_DEFAULT_DCLK_FREQ; in rv6xx_parse_pplib_non_clock_info()
1808 rps->dclk = 0; in rv6xx_parse_pplib_non_clock_info()
2015 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv6xx_dpm_print_power_state()
2047 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rv6xx_dpm_debugfs_print_current_performance_level()
Dradeon_asic.h411 int r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
477 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
534 int sumo_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
535 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
747 int si_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
784 int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
Drv770.c45 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
47 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in rv770_set_uvd_clocks() argument
54 return evergreen_set_uvd_clocks(rdev, vclk, dclk); in rv770_set_uvd_clocks()
61 if (!vclk || !dclk) { in rv770_set_uvd_clocks()
67 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 50000, 160000, in rv770_set_uvd_clocks()
Dni_dpm.c3516 (new_ps->dclk == old_ps->dclk)) in ni_set_uvd_clock_before_set_eng_clock()
3523 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in ni_set_uvd_clock_before_set_eng_clock()
3534 (new_ps->dclk == old_ps->dclk)) in ni_set_uvd_clock_after_set_eng_clock()
3541 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in ni_set_uvd_clock_after_set_eng_clock()
3905 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in ni_parse_pplib_non_clock_info()
3908 rps->dclk = RV770_DEFAULT_DCLK_FREQ; in ni_parse_pplib_non_clock_info()
3911 rps->dclk = 0; in ni_parse_pplib_non_clock_info()
4288 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in ni_dpm_print_power_state()
4316 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in ni_dpm_debugfs_print_current_performance_level()
Dkv_dpm.c836 pi->uvd_level[i].DclkFrequency = cpu_to_be32(table->entries[i].dclk); in kv_populate_uvd_table()
842 (u8)kv_get_clk_bypass(rdev, table->entries[i].dclk); in kv_populate_uvd_table()
851 table->entries[i].dclk, false, &dividers); in kv_populate_uvd_table()
2221 pi->video_start = new_rps->dclk || new_rps->vclk || in kv_apply_state_adjust_rules()
2595 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in kv_parse_pplib_non_clock_info()
2598 rps->dclk = 0; in kv_parse_pplib_non_clock_info()
2854 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in kv_dpm_print_power_state()
Dradeon.h1351 u32 dclk; member
1437 u32 dclk; member
1699 unsigned vclk, unsigned dclk,
1965 int (*set_uvd_clocks)(struct radeon_device *rdev, u32 vclk, u32 dclk);
Dsi_dpm.c2278 radeon_state->vclk && radeon_state->dclk) in si_should_disable_uvd_powertune()
2967 if (rps->vclk || rps->dclk) { in si_apply_state_adjust_rules()
5107 if ((radeon_state->vclk != 0) || (radeon_state->dclk != 0)) in si_is_state_ulv_compatible()
5144 if (radeon_state->vclk && radeon_state->dclk) { in si_convert_power_state_to_smc()
6637 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in si_parse_pplib_non_clock_info()
6640 rps->dclk = RV770_DEFAULT_DCLK_FREQ; in si_parse_pplib_non_clock_info()
6643 rps->dclk = 0; in si_parse_pplib_non_clock_info()
6997 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in si_dpm_debugfs_print_current_performance_level()
Devergreen.c1092 int sumo_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in sumo_set_uvd_clocks() argument
1103 r = sumo_set_uvd_clock(rdev, dclk, CG_DCLK_CNTL, CG_DCLK_STATUS); in sumo_set_uvd_clocks()
1107 cg_scratch |= (dclk / 100) << 16; /* Mhz */ in sumo_set_uvd_clocks()
1115 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in evergreen_set_uvd_clocks() argument
1129 if (!vclk || !dclk) { in evergreen_set_uvd_clocks()
1135 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 125000, 250000, in evergreen_set_uvd_clocks()
Dr600.c150 int r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in r600_set_uvd_clocks() argument
168 if (!vclk || !dclk) { in r600_set_uvd_clocks()
179 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 50000, 160000, in r600_set_uvd_clocks()
Dci_dpm.c2632 rdev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table.entries[count].dclk; in ci_populate_smc_uvd_level()
5427 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in ci_parse_pplib_non_clock_info()
5430 rps->dclk = 0; in ci_parse_pplib_non_clock_info()
5916 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in ci_dpm_print_power_state()
Dr600_dpm.c1159 rdev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table.entries[i].dclk = in r600_parse_extended_power_table()
Dsi.c7273 int si_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in si_set_uvd_clocks() argument
7286 if (!vclk || !dclk) { in si_set_uvd_clocks()
7291 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 125000, 250000, in si_set_uvd_clocks()
Dbtc_dpm.c2753 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in btc_dpm_debugfs_print_current_performance_level()
Dcik.c9714 int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in cik_set_uvd_clocks() argument
9722 r = cik_set_uvd_clock(rdev, dclk, CG_DCLK_CNTL, CG_DCLK_STATUS); in cik_set_uvd_clocks()
/linux-4.1.27/drivers/video/fbdev/core/
Dfbmon.c1105 u32 dclk; member
1194 static u32 fb_get_hblank_by_dclk(u32 dclk, u32 xres) in fb_get_hblank_by_dclk() argument
1198 dclk /= 1000; in fb_get_hblank_by_dclk()
1201 h_period += (M_VAL * xres * 2 * 1000)/(5 * dclk); in fb_get_hblank_by_dclk()
1245 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_vfreq()
1256 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_hfreq()
1261 timings->hblank = fb_get_hblank_by_dclk(timings->dclk, in fb_timings_dclk()
1264 timings->hfreq = timings->dclk/timings->htotal; in fb_timings_dclk()
1356 if (timings->dclk > dclkmax) { in fb_get_mode()
1357 timings->dclk = dclkmax; in fb_get_mode()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/video/
Drockchip-vop.txt28 - dclk
44 reset-names = "axi", "ahb", "dclk";
/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_vop.c112 struct clk *dclk; member
436 ret = clk_enable(vop->dclk); in vop_enable()
480 clk_disable(vop->dclk); in vop_enable()
523 clk_disable(vop->dclk); in vop_disable()
910 clk_disable(vop->dclk); in vop_crtc_mode_set()
959 clk_set_rate(vop->dclk, adjusted_mode->clock * 1000); in vop_crtc_mode_set()
961 ret_clk = clk_enable(vop->dclk); in vop_crtc_mode_set()
1297 vop->dclk = devm_clk_get(vop->dev, "dclk_vop"); in vop_initial()
1298 if (IS_ERR(vop->dclk)) { in vop_initial()
1300 return PTR_ERR(vop->dclk); in vop_initial()
[all …]
/linux-4.1.27/drivers/clk/samsung/
DKconfig16 Temporary symbol to build the dclk driver based on the common clock
DMakefile19 obj-$(CONFIG_S3C2410_COMMON_DCLK)+= clk-s3c2410-dclk.o
/linux-4.1.27/include/linux/mfd/
Dsi476x-platform.h130 enum si476x_dclk_config dclk; member
/linux-4.1.27/arch/blackfin/mach-bf609/
Dclock.c343 static struct clk dclk = { variable
387 CLK(dclk, NULL, "DCLK"),
/linux-4.1.27/drivers/mfd/
Dsi476x-i2c.c50 core->pinmux.dclk, in si476x_core_config_pinmux()
817 core->pinmux.dclk == SI476X_DCLK_DAUDIO && in si476x_core_probe()
Dsi476x-cmd.c530 enum si476x_dclk_config dclk, in si476x_core_cmd_dig_audio_pin_cfg() argument
537 PIN_CFG_BYTE(dclk), in si476x_core_cmd_dig_audio_pin_cfg()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dmvebu-core-clock.txt31 4 = dclk (SDRAM Interface Clock)
/linux-4.1.27/drivers/video/fbdev/savage/
Dsavagefb_driver.c978 int width, dclk, i, j; /*, refresh; */ in savagefb_decode_var() local
1021 dclk = timings.Clock; in savagefb_decode_var()
1026 if ((par->chip == S3_SAVAGE2000) && (dclk >= 230000)) in savagefb_decode_var()
1033 ((par->chip == S3_SAVAGE2000) && (dclk >= 230000))) in savagefb_decode_var()
1040 ((par->chip == S3_SAVAGE2000) && (dclk >= 230000))) in savagefb_decode_var()
1085 SavageCalcClock(dclk, 1, 1, 127, 0, 4, 180000, 360000, &m, &n, &r); in savagefb_decode_var()
/linux-4.1.27/arch/arm/boot/dts/
Drk3288.dtsi613 reset-names = "axi", "ahb", "dclk";
644 reset-names = "axi", "ahb", "dclk";