/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
H A D | hdmi_hal_ncts.c | 77 hi_u32 hal_hdmi_n_value_get(hi_u32 sample_rate, hi_u32 tmds_clk)
in hal_hdmi_n_value_get() argument 84 if ((audio_cts_n->audio_smp_rate == sample_rate) && (audio_cts_n->tmds_clk == tmds_clk)) {
in hal_hdmi_n_value_get() 87 } else if ((audio_cts_n->audio_smp_rate == sample_rate) &&
in hal_hdmi_n_value_get() 92 } else if ((audio_cts_n->audio_smp_rate == sample_rate) && (audio_cts_n->tmds_clk == 0)) {
in hal_hdmi_n_value_get() 101 hi_u32 hal_hdmi_cts_value_get(hi_u32 sample_rate, hi_u32 tmds_clk)
in hal_hdmi_cts_value_get() argument 109 if ((audio_cts_n->audio_smp_rate == sample_rate) && (audio_cts_n->tmds_clk == tmds_clk)) {
in hal_hdmi_cts_value_get() 113 } else if ((audio_cts_n->audio_smp_rate == sample_rate) &&
in hal_hdmi_cts_value_get() 119 } else if ((audio_cts_n->audio_smp_rate == sample_rate) && (audio_cts_n->tmds_clk == 0)) {
in hal_hdmi_cts_value_get() 131 if ((tmp_cts == 0) && (sample_rate >= HDMI_HUNDRED)) {
in hal_hdmi_cts_value_get() 132 tmp_cts = (tmp_n / NCTS_CALC_FACTOR) * tmds_clk * HDMI_DECIMAL / (sample_rate / HDMI_HUNDRE in hal_hdmi_cts_value_get() [all...] |
H A D | hdmi_hal_ncts.h | 30 hi_u32 hal_hdmi_n_value_get(hi_u32 sample_rate, hi_u32 tmds_clk);
32 hi_u32 hal_hdmi_cts_value_get(hi_u32 sample_rate, hi_u32 tmds_clk);
|
H A D | hdmi_hal_ctrl.h | 89 hdmi_sample_rate sample_rate;
member 99 hdmi_sample_rate sample_rate;
member
|
H A D | hdmi_hal_ctrl.c | 1828 org_reg_rate_cfg = audio_path->sample_rate;
in hal_hdmi_ctrl_audio_path_set() 1846 i2s_status.org_rate = ctrl_i2s_rate_org_reg_get(audio_path->sample_rate);
in hal_hdmi_ctrl_audio_path_set() 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() 1897 audio_stat->sample_rate = ctrl_i2s_rate_value_get();
in hal_hdmi_ctrl_audio_path_get() 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()
|
H A D | hdmi_hal_intf.c | 391 hw_status->audio_status.sample_fs = audio_stat.sample_rate;
in hal_hdmi_hw_audio_status_get() 546 audio_path.sample_rate = audio_cfg->sample_fs;
in hal_hdmi_audio_path_set()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/src/ |
H A D | es8311_codec.c | 99 if (codec_attr->sample_rate == HI_CODEC_SAMPLE_RATE_8K) { in hi_codec_init() 101 } else if (codec_attr->sample_rate == HI_CODEC_SAMPLE_RATE_16K) { in hi_codec_init() 103 } else if (codec_attr->sample_rate == HI_CODEC_SAMPLE_RATE_32K) { in hi_codec_init() 105 } else if (codec_attr->sample_rate == HI_CODEC_SAMPLE_RATE_48K) { in hi_codec_init()
|
H A D | app_demo_i2s.c | 211 .sample_rate = HI_CODEC_SAMPLE_RATE_8K, in i2s_demo() 215 .sample_rate = HI_I2S_SAMPLE_RATE_8K, in i2s_demo()
|
H A D | es8311_codec.h | 86 hi_codec_sample_rate sample_rate; member
|
H A D | app_main.c | 276 .sample_rate = HI_I2S_SAMPLE_RATE_8K, in peripheral_init()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_i2s.h | 53 hi_i2s_sample_rate sample_rate; /**< i2s sample rate, type hi_i2s_sample_rate.CNcomment:采样率,类型为 member
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.h | 26 int sample_rate; member
|
H A D | cdn-dp-core.c | 737 .sample_rate = params->sample_rate, in cdn_dp_audio_hw_params()
|
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 460 unsigned int sample_rate;
member 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_rate);
in hdmi_find_n() 648 return hdmi_compute_n(hdmi, pixel_clk, sample_rate);
in hdmi_find_n() 667 static void hdmi_set_clk_regenerator(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned int sample_rate)
in hdmi_set_clk_regenerator() argument 671 n = hdmi_find_n(hdmi, pixel_clk, sample_rate);
in hdmi_set_clk_regenerator() 683 hdmi_set_clk_regenerator(hdmi, 0x46CF710, hdmi->sample_rate);
in hdmi_init_clk_regenerator() 690 hdmi_set_clk_regenerator(hdmi, hdmi->hdmi_data.video_mode.mtmdsclock, hdmi->sample_rate);
in hdmi_clk_regenerator_update_pixel_clock() 697 hdmi->sample_rate = rate;
in dw_hdmi_qp_set_sample_rate() 698 hdmi_set_clk_regenerator(hdmi, hdmi->hdmi_data.video_mode.mtmdsclock, hdmi->sample_rate);
in dw_hdmi_qp_set_sample_rate() [all...] |
H A D | dw-hdmi-qp-i2s-audio.c | 116 dw_hdmi_qp_set_sample_rate(hdmi, hparms->sample_rate);
in dw_hdmi_qp_i2s_hw_params()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 255 unsigned int sample_rate; member 440 unsigned long sample_rate) in hdmi_find_n() 444 n = hdmi_match_tmds_n_table(hdmi, pixel_clk, sample_rate); in hdmi_find_n() 451 return hdmi_compute_n(hdmi, pixel_clk, sample_rate); in hdmi_find_n() 474 unsigned long pixel_clk, unsigned int sample_rate) in hdmi_set_clk_regenerator() 478 n = hdmi_find_n(hdmi, pixel_clk, sample_rate); in hdmi_set_clk_regenerator() 490 hdmi_set_clk_regenerator(hdmi, 74250000, hdmi->sample_rate); in hdmi_init_clk_regenerator() 498 hdmi->sample_rate); in hdmi_clk_regenerator_update_pixel_clock() 505 hdmi->sample_rate = rate; in dw_hdmi_qp_set_sample_rate() 507 hdmi->sample_rate); in dw_hdmi_qp_set_sample_rate() 439 hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long sample_rate) hdmi_find_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...] |
H A D | dw-hdmi-qp-i2s-audio.c | 122 dw_hdmi_qp_set_sample_rate(hdmi, hparms->sample_rate); in dw_hdmi_qp_i2s_hw_params()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 493 unsigned int sample_rate; member 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_rate); in hdmi_find_n() 1103 return hdmi_compute_n(hdmi, pixel_clk, sample_rate); in hdmi_find_n() 1125 static void hdmi_set_clk_regenerator(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned int sample_rate) in hdmi_set_clk_regenerator() argument 1132 n = hdmi_find_n(hdmi, pixel_clk, sample_rate); in hdmi_set_clk_regenerator() 1145 do_div(tmp, 0x80 * sample_rate); in hdmi_set_clk_regenerator() 1148 dev_dbg(hdmi->dev, "%s: fs=%uHz ftdms=%lu.%03luMHz N=%d cts=%d\n", __func__, sample_rate, ftdms / 0xf4240, in hdmi_set_clk_regenerator() 1164 hdmi_set_clk_regenerator(hdmi, 0x46cf710, hdmi->sample_rate); in hdmi_init_clk_regenerator() 1171 hdmi_set_clk_regenerator(hdmi, hdmi->hdmi_data.video_mode.mtmdsclock, hdmi->sample_rate); in hdmi_clk_regenerator_update_pixel_clock() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/include/ |
H A D | hi_comm_hdmi_adapt.h | 301 hi_hdmi_sample_rate sample_rate;
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/common/ |
H A D | sample_comm_audio.c | 90 static hi_s32 acodec_get_i2s_fs_sel(AUDIO_SAMPLE_RATE_E sample_rate, ACODEC_FS_E *i2s_fs_sel) in acodec_get_i2s_fs_sel() argument 92 switch (sample_rate) { in acodec_get_i2s_fs_sel() 138 printf("%s: not support sample_rate:%d\n", __FUNCTION__, sample_rate); in acodec_get_i2s_fs_sel()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_common.h | 613 hdmi_sample_rate sample_rate; member 877 hdmi_sample_rate sample_rate; member
|
H A D | drv_hdmi_frl.c | 484 audio_cfg.sample_rate = hdmi_dev->attr.ao_attr.sample_fs;
in frl_n_cts_config()
|
H A D | drv_hdmi_intf.c | 3458 ao_attr.sample_fs = prop->sample_rate;
3500 prop->sample_rate = attr->ao_attr.sample_fs;
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/wifiiot_app/src/ |
H A D | app_main.c | 257 .sample_rate = HI_I2S_SAMPLE_RATE_8K, in peripheral_init()
|