Home
last modified time | relevance | path

Searched refs:pixel_clk (Results 1 - 25 of 27) sorted by relevance

12

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/
H A Ddrv_hdmi_dfm.c89 hdmi_info("pixel_clk = %lld\n", info->pixel_clk); in dfm_info_debug()
141 info->pixel_clk = dfm_div((hi_s64)info->htotal * info->vtotal * in->v_freq, HDMI_THOUSAND); in dfm_base_info_init()
153 info->max_pixel_clk = dfm_div(info->pixel_clk * (HDMI_THOUSAND + PIXELCLK_TOLERANCE), HDMI_THOUSAND); /* step1.07 */ in dfm_base_info_init()
156 info->min_pixel_clk = dfm_div(info->pixel_clk * (HDMI_THOUSAND - PIXELCLK_TOLERANCE), HDMI_THOUSAND); in dfm_base_info_init()
H A Ddrv_hdmi_dfm.h76 hi_s64 pixel_clk; member
H A Ddrv_hdmi_common.h844 hi_u32 pixel_clk; member
880 hi_u32 pixel_clk; member
1328 hi_u32 pixel_clk; member
H A Ddrv_hdmi_edid.h81 hi_u32 pixel_clk; /* pixelc clk for this timing */ member
H A Ddrv_hdmi_frl.c179 phy_cfg.pixel_clk = vo_attr->clk_fs; in frl_phy_set()
489 audio_cfg.pixel_clk = hdmi_dev->attr.vo_attr.clk_fs; in frl_n_cts_config()
523 phy_cfg.pixel_clk = vo_attr->clk_fs; in frl_train_exception()
H A Ddrv_hdmi_edid.c159 hi_u8 pixel_clk[2]; member
640 temp = dtd->pixel_clk[1]; in edid_detail_timing()
642 temp |= dtd->pixel_clk[0]; in edid_detail_timing()
644 cap_pre_timing->pixel_clk = temp; in edid_detail_timing()
H A Ddrv_hdmi_proc.c1759 cap->perfer_timing[i].pixel_clk / HDMI_THOUSAND, in proc_sink_detail_timing()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/hi3516cv500/mipi_tx/
H A Dhi_mipi_tx.h75 unsigned int pixel_clk; /* KHz */ member
H A Dmipi_tx_hal.c571 if (dev_cfg->pixel_clk == 0) { in set_timing_config()
572 osal_printk("dev_cfg->pixel_clk is 0, illegal.\n"); in set_timing_config()
577 dev_cfg->pixel_clk; in set_timing_config()
579 dev_cfg->pixel_clk; in set_timing_config()
581 dev_cfg->pixel_clk; in set_timing_config()
H A Dmipi_tx.c329 "devno", "lane0", "lane1", "lane2", "lane3", "output_mode", "phy_data_rate", "pixel_clk(KHz)", in mipi_tx_proc_dev_show()
340 pdev_cfg->pixel_clk, in mipi_tx_proc_dev_show()
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dhi_mipi_tx.h72 unsigned int pixel_clk; /* KHz */ member
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dhi_mipi_tx.h72 unsigned int pixel_clk; /* KHz */ member
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/
H A Dhdmi_hal_ctrl.h92 hi_u32 pixel_clk; /* it is used to config N value */ member
102 hi_u32 pixel_clk; /* it is used to config N value */ member
H A Dhdmi_hal_intf.c232 video_path.in_pixel_clk = video_cfg->pixel_clk; in hal_hdmi_video_path_set()
337 cfg.pixel_clk = phy_cfg->pixel_clk; in hal_hdmi_phy_set()
549 audio_path.pixel_clk = audio_cfg->tmds_clk; in hal_hdmi_audio_path_set()
H A Dhdmi_hal_ctrl.c1855 n_value = hal_hdmi_n_value_get(audio_path->sample_rate, audio_path->pixel_clk); in hal_hdmi_ctrl_audio_path_set()
1858 cts_value = hal_hdmi_cts_value_get(audio_path->sample_rate, audio_path->pixel_clk); in hal_hdmi_ctrl_audio_path_set()
1861 audio_path->sample_rate, audio_path->sample_bit, audio_path->sound_intf, audio_path->pixel_clk, in hal_hdmi_ctrl_audio_path_set()
1899 audio_stat->ref_cts = hal_hdmi_cts_value_get(audio_path->sample_rate, audio_path->pixel_clk); in hal_hdmi_ctrl_audio_path_get()
1901 audio_stat->ref_n = hal_hdmi_n_value_get(audio_path->sample_rate, audio_path->pixel_clk); in hal_hdmi_ctrl_audio_path_get()
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c543 static int hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) in hdmi_match_tmds_n_table() argument
551 if (pixel_clk == plat_data->tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
560 if (pixel_clk == common_tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
587 static u64 hdmi_audio_math_diff(unsigned int freq, unsigned int n, unsigned int pixel_clk) in hdmi_audio_math_diff() argument
592 final = (u64)pixel_clk * n; in hdmi_audio_math_diff()
602 static unsigned int hdmi_compute_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) in hdmi_compute_n() argument
613 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) { in hdmi_compute_n()
618 u64 diff = hdmi_audio_math_diff(freq, n, pixel_clk); in hdmi_compute_n()
637 static unsigned int hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long sample_rate) in hdmi_find_n() argument
641 n = hdmi_match_tmds_n_table(hdmi, pixel_clk, sample_rat in hdmi_find_n()
667 hdmi_set_clk_regenerator(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c342 unsigned long pixel_clk, in hdmi_match_tmds_n_table()
351 if (pixel_clk == plat_data->tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
360 if (pixel_clk == common_tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
387 unsigned int pixel_clk) in hdmi_audio_math_diff()
392 final = (u64)pixel_clk * n; in hdmi_audio_math_diff()
403 unsigned long pixel_clk, in hdmi_compute_n()
415 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) in hdmi_compute_n()
419 u64 diff = hdmi_audio_math_diff(freq, n, pixel_clk); in hdmi_compute_n()
439 static unsigned int hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, in hdmi_find_n() argument
444 n = hdmi_match_tmds_n_table(hdmi, pixel_clk, sample_rat in hdmi_find_n()
341 hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_match_tmds_n_table() argument
386 hdmi_audio_math_diff(unsigned int freq, unsigned int n, unsigned int pixel_clk) hdmi_audio_math_diff() argument
402 hdmi_compute_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_compute_n() argument
473 hdmi_set_clk_regenerator(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi2-rockchip.c573 u64 pixel_clk, ipi_clk, phy_hsclk; in dw_mipi_dsi2_phy_ratio_cfg() local
588 pixel_clk = mode->clock; in dw_mipi_dsi2_phy_ratio_cfg()
589 ipi_clk = pixel_clk / 0x4; in dw_mipi_dsi2_phy_ratio_cfg()
701 u32 pixel_clk, phy_hs_clk; in dw_mipi_dsi2_ipi_set() local
731 pixel_clk = mode->clock / 0x3e8; in dw_mipi_dsi2_ipi_set()
740 hsa_time = DIV_ROUND_CLOSEST_ULL(tmp << 0x10, pixel_clk); in dw_mipi_dsi2_ipi_set()
744 hbp_time = DIV_ROUND_CLOSEST_ULL(tmp << 0x10, pixel_clk); in dw_mipi_dsi2_ipi_set()
748 hact_time = DIV_ROUND_CLOSEST_ULL(tmp << 0x10, pixel_clk); in dw_mipi_dsi2_ipi_set()
752 hline_time = DIV_ROUND_CLOSEST_ULL(tmp << 0x10, pixel_clk); in dw_mipi_dsi2_ipi_set()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi2-rockchip.c568 u64 pixel_clk, ipi_clk, phy_hsclk; in dw_mipi_dsi2_phy_ratio_cfg() local
582 pixel_clk = mode->clock; in dw_mipi_dsi2_phy_ratio_cfg()
583 ipi_clk = pixel_clk / 4; in dw_mipi_dsi2_phy_ratio_cfg()
693 u32 pixel_clk, phy_hs_clk; in dw_mipi_dsi2_ipi_set() local
721 pixel_clk = mode->clock / 1000; in dw_mipi_dsi2_ipi_set()
729 hsa_time = DIV_ROUND_CLOSEST_ULL(tmp << 16, pixel_clk); in dw_mipi_dsi2_ipi_set()
734 hbp_time = DIV_ROUND_CLOSEST_ULL(tmp << 16, pixel_clk); in dw_mipi_dsi2_ipi_set()
739 hact_time = DIV_ROUND_CLOSEST_ULL(tmp << 16, pixel_clk); in dw_mipi_dsi2_ipi_set()
744 hline_time = DIV_ROUND_CLOSEST_ULL(tmp << 16, pixel_clk); in dw_mipi_dsi2_ipi_set()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/phy/hisiv100/
H A Dhdmi_hal_phy.h146 hi_u32 pixel_clk; member
H A Dhdmi_hal_phy.c1574 div_cfg = phy_div_cfg_get(hdmi_tmds_cfg->pixel_clk, dp_color); in hal_hdmi_phy_tmds_set()
1591 hdmi_ssc_cfg.pix_clk = hdmi_tmds_cfg->pixel_clk; in hal_hdmi_phy_tmds_set()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c998 static int hdmi_match_tmds_n_table(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long freq) in hdmi_match_tmds_n_table() argument
1006 if (pixel_clk == plat_data->tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
1015 if (pixel_clk == common_tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
1042 static u64 hdmi_audio_math_diff(unsigned int freq, unsigned int n, unsigned int pixel_clk) in hdmi_audio_math_diff() argument
1047 final = (u64)pixel_clk * n; in hdmi_audio_math_diff()
1057 static unsigned int hdmi_compute_n(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long freq) in hdmi_compute_n() argument
1068 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) { in hdmi_compute_n()
1073 u64 diff = hdmi_audio_math_diff(freq, n, pixel_clk); in hdmi_compute_n()
1092 static unsigned int hdmi_find_n(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long sample_rate) in hdmi_find_n() argument
1096 n = hdmi_match_tmds_n_table(hdmi, pixel_clk, sample_rat in hdmi_find_n()
1125 hdmi_set_clk_regenerator(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/include/
H A Dhi_comm_hdmi_adapt.h141 hi_s32 pixel_clk; /* pixelc clk for this timing, unit:KHz */ member
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/common/
H A Dsample_comm_vo.c59 .pixel_clk = 148500,
80 .pixel_clk = 148500,
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/smp/
H A Dsample_media_ai.c196 pstMipiTxConfig->pixel_clk = 29878; // 29878: pixel clock. The unit is KHz in SAMPLE_GetMipiTxConfig()

Completed in 42 milliseconds

12