/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_dfm.c | 89 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 D | drv_hdmi_dfm.h | 76 hi_s64 pixel_clk;
member
|
H A D | drv_hdmi_common.h | 844 hi_u32 pixel_clk; member 880 hi_u32 pixel_clk; member 1328 hi_u32 pixel_clk; member
|
H A D | drv_hdmi_edid.h | 81 hi_u32 pixel_clk; /* pixelc clk for this timing */
member
|
H A D | drv_hdmi_frl.c | 179 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 D | drv_hdmi_edid.c | 159 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 D | drv_hdmi_proc.c | 1759 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 D | hi_mipi_tx.h | 75 unsigned int pixel_clk; /* KHz */ member
|
H A D | mipi_tx_hal.c | 571 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 D | mipi_tx.c | 329 "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 D | hi_mipi_tx.h | 72 unsigned int pixel_clk; /* KHz */ member
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_mipi_tx.h | 72 unsigned int pixel_clk; /* KHz */ member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
H A D | hdmi_hal_ctrl.h | 92 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 D | hdmi_hal_intf.c | 232 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 D | hdmi_hal_ctrl.c | 1855 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 D | dw-hdmi-qp.c | 543 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 D | dw-hdmi-qp.c | 342 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 D | dw-mipi-dsi2-rockchip.c | 573 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 D | dw-mipi-dsi2-rockchip.c | 568 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 D | hdmi_hal_phy.h | 146 hi_u32 pixel_clk;
member
|
H A D | hdmi_hal_phy.c | 1574 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 D | dw-hdmi.c | 998 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 D | hi_comm_hdmi_adapt.h | 141 hi_s32 pixel_clk; /* pixelc clk for this timing, unit:KHz */
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/common/ |
H A D | sample_comm_vo.c | 59 .pixel_clk = 148500, 80 .pixel_clk = 148500,
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/smp/ |
H A D | sample_media_ai.c | 196 pstMipiTxConfig->pixel_clk = 29878; // 29878: pixel clock. The unit is KHz
in SAMPLE_GetMipiTxConfig()
|