Home
last modified time | relevance | path

Searched refs:pix_clk (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/sti/
H A Dsti_crtc.c55 struct clk *compo_clk, *pix_clk; in sti_crtc_mode_set() local
65 pix_clk = compo->clk_pix_main; in sti_crtc_mode_set()
68 pix_clk = compo->clk_pix_aux; in sti_crtc_mode_set()
78 if (clk_set_rate(pix_clk, rate) < 0) { in sti_crtc_mode_set()
82 if (clk_prepare_enable(pix_clk)) { in sti_crtc_mode_set()
97 clk_disable_unprepare(pix_clk); in sti_crtc_mode_set()
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
H A Dsti_crtc.c54 struct clk *compo_clk, *pix_clk; in sti_crtc_mode_set() local
64 pix_clk = compo->clk_pix_main; in sti_crtc_mode_set()
67 pix_clk = compo->clk_pix_aux; in sti_crtc_mode_set()
77 if (clk_set_rate(pix_clk, rate) < 0) { in sti_crtc_mode_set()
81 if (clk_prepare_enable(pix_clk)) { in sti_crtc_mode_set()
96 clk_disable_unprepare(pix_clk); in sti_crtc_mode_set()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c502 unsigned pix_clk; in v4l2_detect_cvt() local
597 pix_clk = (image_width + h_blank) * hfreq; in v4l2_detect_cvt()
598 pix_clk = (pix_clk / clk_gran) * clk_gran; in v4l2_detect_cvt()
617 pix_clk = (image_width + h_blank) * hfreq; in v4l2_detect_cvt()
618 pix_clk = (pix_clk / CVT_PXL_CLK_GRAN) * CVT_PXL_CLK_GRAN; in v4l2_detect_cvt()
652 fmt->bt.pixelclock = pix_clk; in v4l2_detect_cvt()
716 int pix_clk; in v4l2_detect_gtf() local
778 pix_clk in v4l2_detect_gtf()
[all...]
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-dv-timings.c502 unsigned pix_clk; in v4l2_detect_cvt() local
597 pix_clk = (image_width + h_blank) * hfreq; in v4l2_detect_cvt()
598 pix_clk = (pix_clk / clk_gran) * clk_gran; in v4l2_detect_cvt()
617 pix_clk = (image_width + h_blank) * hfreq; in v4l2_detect_cvt()
618 pix_clk = (pix_clk / CVT_PXL_CLK_GRAN) * CVT_PXL_CLK_GRAN; in v4l2_detect_cvt()
652 fmt->bt.pixelclock = pix_clk; in v4l2_detect_cvt()
716 int pix_clk; in v4l2_detect_gtf() local
778 pix_clk in v4l2_detect_gtf()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_drv.c296 fsl_dev->pix_clk = clk_register_divider(dev, pix_clk_name, in fsl_dcu_drm_probe()
299 if (IS_ERR(fsl_dev->pix_clk)) { in fsl_dcu_drm_probe()
301 ret = PTR_ERR(fsl_dev->pix_clk); in fsl_dcu_drm_probe()
330 clk_unregister(fsl_dev->pix_clk); in fsl_dcu_drm_probe()
343 clk_unregister(fsl_dev->pix_clk); in fsl_dcu_drm_remove()
H A Dfsl_dcu_drm_crtc.c61 clk_disable_unprepare(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_disable()
70 clk_prepare_enable(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_enable()
89 clk_set_rate(fsl_dev->pix_clk, mode->clock * 1000); in fsl_dcu_drm_crtc_mode_set_nofb()
/kernel/linux/linux-6.6/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_drv.c309 fsl_dev->pix_clk = clk_register_divider(dev, pix_clk_name, in fsl_dcu_drm_probe()
312 if (IS_ERR(fsl_dev->pix_clk)) { in fsl_dcu_drm_probe()
314 ret = PTR_ERR(fsl_dev->pix_clk); in fsl_dcu_drm_probe()
343 clk_unregister(fsl_dev->pix_clk); in fsl_dcu_drm_probe()
356 clk_unregister(fsl_dev->pix_clk); in fsl_dcu_drm_remove()
H A Dfsl_dcu_drm_crtc.c63 clk_disable_unprepare(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_disable()
72 clk_prepare_enable(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_enable()
91 clk_set_rate(fsl_dev->pix_clk, mode->clock * 1000); in fsl_dcu_drm_crtc_mode_set_nofb()
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/
H A Dhwa742.c750 unsigned long *sys_clk, unsigned long *pix_clk) in calc_hwa742_clk_rates()
766 *pix_clk = *sys_clk / pix_div; /* HZ */ in calc_hwa742_clk_rates()
770 dev_dbg(hwa742.fbdev->dev, "sys_clk %ld pix_clk %ld\n", in calc_hwa742_clk_rates()
771 *sys_clk, *pix_clk); in calc_hwa742_clk_rates()
775 static int setup_tearsync(unsigned long pix_clk, int extif_div) in setup_tearsync() argument
817 hwa742.line_upd_time = (hdisp + hndp) * 1000000 / (pix_clk / 1000); in setup_tearsync()
853 hs = hs * 1000000 / (pix_clk / 1000); /* ps */ in setup_tearsync()
856 vs = vs * (hdisp + hndp) * 1000000 / (pix_clk / 1000); /* ps */ in setup_tearsync()
875 "pix_clk %ld HZ pix_tx_time %ld ps line_upd_time %ld ps\n", in setup_tearsync()
876 pix_clk, hwa74 in setup_tearsync()
749 calc_hwa742_clk_rates(unsigned long ext_clk, unsigned long *sys_clk, unsigned long *pix_clk) calc_hwa742_clk_rates() argument
927 unsigned long sys_clk, pix_clk; hwa742_init() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A Dimx6-mipi-csi2.c43 struct clk *pix_clk; /* what is this? */ member
307 ret = clk_prepare_enable(csi2->pix_clk); in csi2_start()
344 clk_disable_unprepare(csi2->pix_clk); in csi2_start()
354 clk_disable_unprepare(csi2->pix_clk); in csi2_stop()
646 csi2->pix_clk = devm_clk_get(&pdev->dev, "pix"); in csi2_probe()
647 if (IS_ERR(csi2->pix_clk)) { in csi2_probe()
649 return PTR_ERR(csi2->pix_clk); in csi2_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c24 clk_prepare_enable(dcss->pix_clk); in dcss_clocks_enable()
29 clk_disable_unprepare(dcss->pix_clk); in dcss_clocks_disable()
139 {"pix", &dcss->pix_clk}, in dcss_clks_init()
160 devm_clk_put(dcss->dev, dcss->pix_clk); in dcss_clks_release()
H A Ddcss-dtg.c223 clk_disable_unprepare(dcss->pix_clk); in dcss_dtg_sync_set()
224 clk_set_rate(dcss->pix_clk, vm->pixelclock); in dcss_dtg_sync_set()
225 clk_prepare_enable(dcss->pix_clk); in dcss_dtg_sync_set()
227 actual_clk = clk_get_rate(dcss->pix_clk); in dcss_dtg_sync_set()
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c25 clk_prepare_enable(dcss->pix_clk); in dcss_clocks_enable()
30 clk_disable_unprepare(dcss->pix_clk); in dcss_clocks_disable()
140 {"pix", &dcss->pix_clk}, in dcss_clks_init()
161 devm_clk_put(dcss->dev, dcss->pix_clk); in dcss_clks_release()
H A Ddcss-dtg.c223 clk_disable_unprepare(dcss->pix_clk); in dcss_dtg_sync_set()
224 clk_set_rate(dcss->pix_clk, vm->pixelclock); in dcss_dtg_sync_set()
225 clk_prepare_enable(dcss->pix_clk); in dcss_dtg_sync_set()
227 actual_clk = clk_get_rate(dcss->pix_clk); in dcss_dtg_sync_set()
/kernel/linux/linux-5.10/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c64 struct clk *lcd_clk, *pix_clk; member
282 rate = clk_round_rate(priv->pix_clk, mode->clock * 1000); in ingenic_drm_crtc_mode_valid()
323 clk_set_rate(priv->pix_clk, state->adjusted_mode.clock * 1000); in ingenic_drm_crtc_atomic_flush()
802 priv->pix_clk = devm_clk_get(dev, "lcd_pclk"); in ingenic_drm_bind()
803 if (IS_ERR(priv->pix_clk)) { in ingenic_drm_bind()
805 return PTR_ERR(priv->pix_clk); in ingenic_drm_bind()
948 ret = clk_prepare_enable(priv->pix_clk); in ingenic_drm_bind()
987 parent_clk = clk_get_parent(priv->pix_clk); in ingenic_drm_bind()
1010 clk_disable_unprepare(priv->pix_clk); in ingenic_drm_bind()
1027 struct clk *parent_clk = clk_get_parent(priv->pix_clk); in ingenic_drm_unbind()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/
H A Dhwa742.c763 unsigned long *sys_clk, unsigned long *pix_clk) in calc_hwa742_clk_rates()
779 *pix_clk = *sys_clk / pix_div; /* HZ */ in calc_hwa742_clk_rates()
783 dev_dbg(hwa742.fbdev->dev, "sys_clk %ld pix_clk %ld\n", in calc_hwa742_clk_rates()
784 *sys_clk, *pix_clk); in calc_hwa742_clk_rates()
788 static int setup_tearsync(unsigned long pix_clk, int extif_div) in setup_tearsync() argument
830 hwa742.line_upd_time = (hdisp + hndp) * 1000000 / (pix_clk / 1000); in setup_tearsync()
866 hs = hs * 1000000 / (pix_clk / 1000); /* ps */ in setup_tearsync()
869 vs = vs * (hdisp + hndp) * 1000000 / (pix_clk / 1000); /* ps */ in setup_tearsync()
888 "pix_clk %ld HZ pix_tx_time %ld ps line_upd_time %ld ps\n", in setup_tearsync()
889 pix_clk, hwa74 in setup_tearsync()
762 calc_hwa742_clk_rates(unsigned long ext_clk, unsigned long *sys_clk, unsigned long *pix_clk) calc_hwa742_clk_rates() argument
940 unsigned long sys_clk, pix_clk; hwa742_init() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx6-mipi-csi2.c44 struct clk *pix_clk; /* what is this? */ member
346 ret = clk_prepare_enable(csi2->pix_clk); in csi2_start()
393 clk_disable_unprepare(csi2->pix_clk); in csi2_start()
404 clk_disable_unprepare(csi2->pix_clk); in csi2_stop()
764 csi2->pix_clk = devm_clk_get(&pdev->dev, "pix"); in csi2_probe()
765 if (IS_ERR(csi2->pix_clk)) { in csi2_probe()
767 return PTR_ERR(csi2->pix_clk); in csi2_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c218 static int pll_calculate(unsigned long pix_clk, unsigned long ref_clk, in pll_calculate() argument
236 /* bit clk = 10 * pix_clk */ in pll_calculate()
237 bclk = ((u64)pix_clk) * 10; in pll_calculate()
240 tmds_clk = pix_clk >> 2; in pll_calculate()
242 tmds_clk = pix_clk; in pll_calculate()
272 DBG("pix_clk: %lu", pix_clk); in pll_calculate()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c218 static int pll_calculate(unsigned long pix_clk, unsigned long ref_clk, in pll_calculate() argument
236 /* bit clk = 10 * pix_clk */ in pll_calculate()
237 bclk = ((u64)pix_clk) * 10; in pll_calculate()
240 tmds_clk = pix_clk >> 2; in pll_calculate()
242 tmds_clk = pix_clk; in pll_calculate()
272 DBG("pix_clk: %lu", pix_clk); in pll_calculate()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.h91 uint32_t pix_clk,
/kernel/linux/linux-6.6/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c95 struct clk *lcd_clk, *pix_clk; member
392 rate = clk_round_rate(priv->pix_clk, mode->clock * 1000); in ingenic_drm_crtc_mode_valid()
436 clk_set_rate(priv->pix_clk, in ingenic_drm_crtc_atomic_flush()
1169 priv->pix_clk = devm_clk_get(dev, "lcd_pclk"); in ingenic_drm_bind()
1170 if (IS_ERR(priv->pix_clk)) { in ingenic_drm_bind()
1172 return PTR_ERR(priv->pix_clk); in ingenic_drm_bind()
1327 ret = clk_prepare_enable(priv->pix_clk); in ingenic_drm_bind()
1365 parent_clk = clk_get_parent(priv->pix_clk); in ingenic_drm_bind()
1404 clk_disable_unprepare(priv->pix_clk); in ingenic_drm_bind()
1416 struct clk *parent_clk = clk_get_parent(priv->pix_clk); in ingenic_drm_unbind()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
H A Ddc_link_ddc.h113 uint32_t pix_clk,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_freesync.h187 unsigned int vtotal, unsigned int htotal, unsigned int pix_clk);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer_debug.c429 int pix_clk = 0; in dcn10_get_otg_states() local
432 pix_clk = dc->current_state->res_ctx.pipe_ctx[i].stream_res.pix_clk_params.requested_pix_clk_100hz / 10; in dcn10_get_otg_states()
457 pix_clk); in dcn10_get_otg_states()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer_debug.c430 int pix_clk = 0; in dcn10_get_otg_states() local
433 pix_clk = dc->current_state->res_ctx.pipe_ctx[i].stream_res.pix_clk_params.requested_pix_clk_100hz / 10; in dcn10_get_otg_states()
458 pix_clk); in dcn10_get_otg_states()

Completed in 21 milliseconds

12