Home
last modified time | relevance | path

Searched refs:byte_clk (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/gpu/drm/sprd/
H A Dsprd_dsi.c386 #define ns_to_cycle(ns, byte_clk) \ argument
387 DIV_ROUND_UP((ns) * (byte_clk), 1000000)
392 u32 byte_clk = dsi->slave->hs_rate / 8; in sprd_dsi_init() local
409 div = DIV_ROUND_UP(byte_clk, dsi->slave->lp_rate); in sprd_dsi_init()
412 max_rd_time = ns_to_cycle(ctx->max_rd_time, byte_clk); in sprd_dsi_init()
415 data_hs2lp = ns_to_cycle(ctx->data_hs2lp, byte_clk); in sprd_dsi_init()
416 data_lp2hs = ns_to_cycle(ctx->data_lp2hs, byte_clk); in sprd_dsi_init()
417 clk_hs2lp = ns_to_cycle(ctx->clk_hs2lp, byte_clk); in sprd_dsi_init()
418 clk_lp2hs = ns_to_cycle(ctx->clk_lp2hs, byte_clk); in sprd_dsi_init()
451 u32 byte_clk = dsi->slave->hs_rate / 8; in sprd_dsi_dpi_video() local
[all …]
/linux-6.15/drivers/media/i2c/
H A Dlt6911uxe.c222 u64 byte_clk, half_pix_clk, fps, format; in lt6911uxe_status_update() local
236 cci_read(lt6911uxe->regmap, REG_BYTE_CLK, &byte_clk, &ret); in lt6911uxe_status_update()
237 byte_clk *= 1000; in lt6911uxe_status_update()
242 if (ret || byte_clk == 0 || half_pix_clk == 0) { in lt6911uxe_status_update()
285 lt6911uxe->cur_mode.link_freq = byte_clk * 4; in lt6911uxe_status_update()
/linux-6.15/drivers/gpu/drm/bridge/
H A Dsamsung-dsim.c702 unsigned long hs_clk, byte_clk, esc_clk, pix_clk; in samsung_dsim_enable_clock() local
722 byte_clk = hs_clk / 8; in samsung_dsim_enable_clock()
723 esc_div = DIV_ROUND_UP(byte_clk, dsi->esc_clk_rate); in samsung_dsim_enable_clock()
724 esc_clk = byte_clk / esc_div; in samsung_dsim_enable_clock()
728 esc_clk = byte_clk / esc_div; in samsung_dsim_enable_clock()
732 hs_clk, byte_clk, esc_clk); in samsung_dsim_enable_clock()
992 u64 byte_clk = dsi->hs_clock / 8; in samsung_dsim_set_display_mode() local
995 int hfp = DIV64_U64_ROUND_UP((m->hsync_start - m->hdisplay) * byte_clk, pix_clk); in samsung_dsim_set_display_mode()
996 int hbp = DIV64_U64_ROUND_UP((m->htotal - m->hsync_end) * byte_clk, pix_clk); in samsung_dsim_set_display_mode()
997 int hsa = DIV64_U64_ROUND_UP((m->hsync_end - m->hsync_start) * byte_clk, pix_clk); in samsung_dsim_set_display_mode()
/linux-6.15/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c117 struct clk *byte_clk; member
289 msm_host->byte_clk = msm_clk_get(pdev, "byte"); in dsi_clk_init()
290 if (IS_ERR(msm_host->byte_clk)) in dsi_clk_init()
291 return dev_err_probe(&pdev->dev, PTR_ERR(msm_host->byte_clk), in dsi_clk_init()
383 ret = clk_prepare_enable(msm_host->byte_clk); in dsi_link_clk_enable_6g()
407 clk_disable_unprepare(msm_host->byte_clk); in dsi_link_clk_enable_6g()
422 ret = clk_set_rate(msm_host->byte_clk, msm_host->byte_clk_rate); in dsi_link_clk_set_rate_v2()
453 ret = clk_prepare_enable(msm_host->byte_clk); in dsi_link_clk_enable_v2()
484 clk_disable_unprepare(msm_host->byte_clk); in dsi_link_clk_enable_v2()
496 clk_disable_unprepare(msm_host->byte_clk); in dsi_link_clk_disable_6g()
[all …]