Home
last modified time | relevance | path

Searched refs:vclk (Results 1 – 25 of 108) sorted by relevance

12345

/linux-6.15/drivers/clk/meson/
H A Dvclk.c22 meson_parm_write(clk->map, &vclk->enable, 1); in meson_vclk_gate_enable()
25 meson_parm_write(clk->map, &vclk->reset, 1); in meson_vclk_gate_enable()
26 meson_parm_write(clk->map, &vclk->reset, 0); in meson_vclk_gate_enable()
36 meson_parm_write(clk->map, &vclk->enable, 0); in meson_vclk_gate_disable()
69 vclk->table, vclk->flags, vclk->div.width); in meson_vclk_div_recalc_rate()
78 return divider_determine_rate(hw, req, vclk->table, vclk->div.width, in meson_vclk_div_determine_rate()
79 vclk->flags); in meson_vclk_div_determine_rate()
89 ret = divider_get_val(rate, parent_rate, vclk->table, vclk->div.width, in meson_vclk_div_set_rate()
90 vclk->flags); in meson_vclk_div_set_rate()
94 meson_parm_write(clk->map, &vclk->div, ret); in meson_vclk_div_set_rate()
[all …]
H A DMakefile15 obj-$(CONFIG_COMMON_CLK_MESON_VCLK) += vclk.o
/linux-6.15/drivers/video/fbdev/via/
H A Dvt1636.c186 index = get_clk_range_index(plvds_setting_info->vclk); in viafb_vt1636_patch_skew_on_vt3324()
210 index = get_clk_range_index(plvds_setting_info->vclk); in viafb_vt1636_patch_skew_on_vt3327()
227 index = get_clk_range_index(plvds_setting_info->vclk); in viafb_vt1636_patch_skew_on_vt3364()
H A Dchip.h141 u32 vclk; /*panel mode clock value */ member
/linux-6.15/drivers/gpu/drm/radeon/
H A Drs780_dpm.c570 if ((new_ps->vclk == old_ps->vclk) && 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()
587 if ((new_ps->vclk == old_ps->vclk) && 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()
727 rps->vclk = le32_to_cpu(non_clock_info->ulVCLK); in rs780_parse_pplib_non_clock_info()
730 rps->vclk = 0; in rs780_parse_pplib_non_clock_info()
735 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rs780_parse_pplib_non_clock_info()
736 rps->vclk = RS780_DEFAULT_VCLK_FREQ; in rs780_parse_pplib_non_clock_info()
945 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_print_power_state()
994 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_debugfs_print_current_performance_level()
H A Dtrinity_dpm.c850 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero()
862 if ((rps1->vclk == rps2->vclk) && in trinity_uvd_clocks_equal()
895 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks()
906 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks()
1410 if ((rps->vclk == pi->sys_info.uvd_clock_table_entries[i].vclk) && in trinity_get_uvd_clock_index()
1644 rps->vclk = le32_to_cpu(non_clock_info->ulVCLK); in trinity_parse_pplib_non_clock_info()
1647 rps->vclk = 0; in trinity_parse_pplib_non_clock_info()
1887 pi->sys_info.uvd_clock_table_entries[i].vclk = in trinity_parse_sys_info_table()
1973 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_print_power_state()
1998 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_debugfs_print_current_performance_level()
/linux-6.15/Documentation/devicetree/bindings/media/
H A Daspeed,video-engine.yaml31 - const: vclk
68 clock-names = "vclk", "eclk";
/linux-6.15/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c424 struct clk *vclk; in aspeed_vuart_probe() local
464 vclk = devm_clk_get_enabled(dev, NULL); in aspeed_vuart_probe()
465 if (IS_ERR(vclk)) { in aspeed_vuart_probe()
466 rc = dev_err_probe(dev, PTR_ERR(vclk), "clk or clock-frequency not defined\n"); in aspeed_vuart_probe()
470 port.port.uartclk = clk_get_rate(vclk); in aspeed_vuart_probe()
/linux-6.15/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c111 struct clk *vclk; member
393 clk_disable_unprepare(csi2->vclk); in rzg2l_csi2_mipi_link_enable()
398 return clk_prepare_enable(csi2->vclk); in rzg2l_csi2_mipi_link_enable()
793 csi2->vclk = devm_clk_get(&pdev->dev, "video"); in rzg2l_csi2_probe()
794 if (IS_ERR(csi2->vclk)) in rzg2l_csi2_probe()
795 return dev_err_probe(&pdev->dev, PTR_ERR(csi2->vclk), in rzg2l_csi2_probe()
797 csi2->vclk_rate = clk_get_rate(csi2->vclk); in rzg2l_csi2_probe()
H A Drzg2l-core.c264 cru->vclk = devm_clk_get(&pdev->dev, "video"); in rzg2l_cru_probe()
265 if (IS_ERR(cru->vclk)) in rzg2l_cru_probe()
266 return dev_err_probe(&pdev->dev, PTR_ERR(cru->vclk), in rzg2l_cru_probe()
H A Drzg2l-cru.h127 struct clk *vclk; member
/linux-6.15/drivers/gpu/drm/exynos/
H A Dexynos7_drm_decon.c68 struct clk *vclk; member
202 clkdiv = DIV_ROUND_UP(clk_get_rate(ctx->vclk), ideal_clk); in decon_calc_clkdiv()
759 ctx->vclk = devm_clk_get(dev, "decon0_vclk"); in decon_probe()
760 if (IS_ERR(ctx->vclk)) { in decon_probe()
762 ret = PTR_ERR(ctx->vclk); in decon_probe()
819 clk_disable_unprepare(ctx->vclk); in exynos7_decon_suspend()
853 ret = clk_prepare_enable(ctx->vclk); in exynos7_decon_resume()
/linux-6.15/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_mipi_dsi.c41 struct clk *vclk; member
289 clk_set_rate(dsi->vclk, mode->clock * 1000); in rzg2l_mipi_dsi_startup()
721 dsi->vclk = devm_clk_get(dsi->dev, "vclk"); in rzg2l_mipi_dsi_probe()
722 if (IS_ERR(dsi->vclk)) in rzg2l_mipi_dsi_probe()
723 return PTR_ERR(dsi->vclk); in rzg2l_mipi_dsi_probe()
/linux-6.15/arch/arm64/boot/dts/renesas/
H A Dr9a07g043u.dtsi139 clock-names = "aclk", "pclk", "vclk";
151 clock-names = "aclk", "pclk", "vclk";
163 clock-names = "aclk", "pclk", "vclk";
/linux-6.15/Documentation/devicetree/bindings/display/
H A Drenesas,rzg2l-du.yaml44 - const: vclk
130 clock-names = "aclk", "pclk", "vclk";
H A Dxylon,logicvc-display.yaml45 # vclk is required and must be provided as first item.
46 - const: vclk
228 clock-names = "vclk", "lvdsclk";
/linux-6.15/drivers/gpu/drm/logicvc/
H A Dlogicvc_drm.h57 struct clk *vclk; member
/linux-6.15/drivers/video/fbdev/aty/
H A Daty128fb.c426 u32 vclk; member
1365 u32 vclk; /* in .01 MHz */ in aty128_var_to_pll() local
1372 if (vclk > c.ppll_max) in aty128_var_to_pll()
1373 vclk = c.ppll_max; in aty128_var_to_pll()
1374 if (vclk * 12 < c.ppll_min) in aty128_var_to_pll()
1375 vclk = c.ppll_min/12; in aty128_var_to_pll()
1379 output_freq = post_dividers[i] * vclk; in aty128_var_to_pll()
1394 pll->vclk = vclk; in aty128_var_to_pll()
1398 pll->feedback_divider, vclk, output_freq, in aty128_var_to_pll()
1408 var->pixclock = 100000000 / pll->vclk; in aty128_pll_to_var()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/dispnv04/
H A Darb.c252 nouveau_calc_arb(struct drm_device *dev, int vclk, int bpp, int *burst, int *lwm) in nouveau_calc_arb() argument
258 nv04_update_arb(dev, vclk, bpp, burst, lwm); in nouveau_calc_arb()
/linux-6.15/Documentation/devicetree/bindings/display/bridge/
H A Drenesas,dsi.yaml66 - const: vclk
156 clock-names = "pllclk", "sysclk", "aclk", "pclk", "vclk", "lpclk";
/linux-6.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu8_hwmgr.c140 if (clock <= ptable->entries[i].vclk) in smu8_get_uvd_level()
148 if (clock >= ptable->entries[i].vclk) in smu8_get_uvd_level()
513 (i < uvd_table->count) ? uvd_table->entries[i].vclk : 0; in smu8_upload_pptable_to_smu()
600 clock = table->entries[level].vclk; in smu8_init_uvd_limit()
602 clock = table->entries[table->count - 1].vclk; in smu8_init_uvd_limit()
1438 smu8_ps->uvd_clocks.vclk = ps->uvd_clocks.VCLK; in smu8_dpm_get_pp_table_entry()
1746 uint32_t sclk, vclk, dclk, ecclk, tmp, activity_percent; in smu8_read_sensor() local
1780 vclk = uvd_table->entries[uvd_index].vclk; in smu8_read_sensor()
1781 *((uint32_t *)value) = vclk; in smu8_read_sensor()
1916 ptable->entries[ptable->count - 1].vclk; in smu8_dpm_update_uvd_dpm()
H A Dhwmgr_ppt.h60 uint32_t vclk; /* UVD V-clock */ member
/linux-6.15/Documentation/devicetree/bindings/display/samsung/
H A Dsamsung,fimd.yaml119 samsung,invert-vclk:
185 samsung,invert-vclk;
/linux-6.15/drivers/media/platform/aspeed/
H A Daspeed-video.c288 struct clk *vclk; member
665 clk_disable(video->vclk); in aspeed_video_off()
676 clk_enable(video->vclk); in aspeed_video_on()
2101 video->vclk = devm_clk_get(dev, "vclk"); in aspeed_video_init()
2102 if (IS_ERR(video->vclk)) { in aspeed_video_init()
2104 rc = PTR_ERR(video->vclk); in aspeed_video_init()
2108 rc = clk_prepare(video->vclk); in aspeed_video_init()
2135 clk_unprepare(video->vclk); in aspeed_video_init()
2187 clk_unprepare(video->vclk); in aspeed_video_probe()
2207 clk_unprepare(video->vclk); in aspeed_video_remove()
/linux-6.15/drivers/gpu/drm/amd/pm/powerplay/inc/
H A Dpower_state.h184 unsigned long vclk; member

12345