/linux/sound/soc/ti/ |
H A D | omap-hdmi.c | 33 struct snd_aes_iec958 iec; member 109 struct snd_aes_iec958 *iec = &ad->iec; in hdmi_dai_hw_params() local 126 ad->dss_audio.iec = iec; in hdmi_dai_hw_params() 132 memset(iec->status, 0, sizeof(iec->status)); in hdmi_dai_hw_params() 135 iec->status[0] &= ~IEC958_AES0_PROFESSIONAL; in hdmi_dai_hw_params() 138 iec->status[0] &= ~IEC958_AES0_NONAUDIO; in hdmi_dai_hw_params() 140 iec in hdmi_dai_hw_params() [all...] |
/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_dp_audio.c | 111 struct snd_aes_iec958 iec = { 0 }; in dp_dai_hw_params() local 172 iec.status[3] = IEC958_AES3_CON_FS_48000; in dp_dai_hw_params() 174 iec.status[3] = IEC958_AES3_CON_FS_44100; in dp_dai_hw_params() 179 v = (iec.status[(i * 4) + 0] << 0) | in dp_dai_hw_params() 180 (iec.status[(i * 4) + 1] << 8) | in dp_dai_hw_params() 181 (iec.status[(i * 4) + 2] << 16) | in dp_dai_hw_params() 182 (iec.status[(i * 4) + 3] << 24); in dp_dai_hw_params()
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | hdmi4_core.c | 642 if (!audio || !audio->iec || !audio->cea || !core) in hdmi4_audio_config() 645 acore.iec60958_cfg = audio->iec; in hdmi4_audio_config() 650 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24)) in hdmi4_audio_config() 651 if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16) in hdmi4_audio_config() 664 acore.i2s_cfg.in_length_bits = audio->iec->status[4] in hdmi4_audio_config() 666 if (audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) in hdmi4_audio_config() 674 switch (audio->iec->status[3] & IEC958_AES3_CON_FS) { in hdmi4_audio_config()
|
H A D | hdmi5_core.c | 782 if (!audio || !audio->iec || !audio->cea || !core) in hdmi5_audio_config() 785 core_cfg.iec60958_cfg = audio->iec; in hdmi5_audio_config() 787 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) && in hdmi5_audio_config() 788 (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)) in hdmi5_audio_config() 795 switch (audio->iec->status[3] & IEC958_AES3_CON_FS) { in hdmi5_audio_config()
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi4_core.c | 686 if (!audio || !audio->iec || !audio->cea || !core) in hdmi4_audio_config() 689 acore.iec60958_cfg = audio->iec; in hdmi4_audio_config() 694 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24)) in hdmi4_audio_config() 695 if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16) in hdmi4_audio_config() 708 acore.i2s_cfg.in_length_bits = audio->iec->status[4] in hdmi4_audio_config() 710 if (audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) in hdmi4_audio_config() 718 switch (audio->iec->status[3] & IEC958_AES3_CON_FS) { in hdmi4_audio_config()
|
/linux/drivers/irqchip/ |
H A D | irq-pic32-evic.c | 256 u32 iec = REG_IEC_OFFSET + (i * 0x10); in pic32_of_init() local 272 gc->chip_types[0].regs.mask = iec; in pic32_of_init() 283 gc->chip_types[1].regs.mask = iec; in pic32_of_init()
|
/linux/sound/soc/codecs/ |
H A D | hdmi-codec.c | 564 .iec = { in hdmi_codec_hw_params() 588 memcpy(hp.iec.status, hcp->iec_status, sizeof(hp.iec.status)); in hdmi_codec_hw_params() 589 ret = snd_pcm_fill_iec958_consumer_hw_params(params, hp.iec.status, in hdmi_codec_hw_params() 590 sizeof(hp.iec.status)); in hdmi_codec_hw_params() 624 memcpy(hp.iec.status, hcp->iec_status, sizeof(hp.iec.status)); in hdmi_codec_prepare() 625 ret = snd_pcm_fill_iec958_consumer(runtime, hp.iec.status, in hdmi_codec_prepare() 626 sizeof(hp.iec.status)); in hdmi_codec_prepare()
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | biblio.rst | 225 :author: International Electrotechnical Commission (http://www.iec.ch) 235 :author: International Electrotechnical Commission (http://www.iec.ch) 245 :author: International Electrotechnical Commission (http://www.iec.ch) 255 :author: International Electrotechnical Commission (http://www.iec.ch) 295 :author: International Electrotechnical Commission (http://www.iec.ch)
|
/linux/drivers/gpu/drm/mediatek/ |
H A D | mtk_dp.c | 678 struct snd_aes_iec958 iec = { 0 }; in mtk_dp_audio_channel_status_set() local 682 iec.status[3] = IEC958_AES3_CON_FS_32000; in mtk_dp_audio_channel_status_set() 685 iec.status[3] = IEC958_AES3_CON_FS_44100; in mtk_dp_audio_channel_status_set() 688 iec.status[3] = IEC958_AES3_CON_FS_48000; in mtk_dp_audio_channel_status_set() 691 iec.status[3] = IEC958_AES3_CON_FS_88200; in mtk_dp_audio_channel_status_set() 694 iec.status[3] = IEC958_AES3_CON_FS_96000; in mtk_dp_audio_channel_status_set() 697 iec.status[3] = IEC958_AES3_CON_FS_192000; in mtk_dp_audio_channel_status_set() 700 iec.status[3] = IEC958_AES3_CON_FS_NOTID; in mtk_dp_audio_channel_status_set() 706 iec.status[4] = IEC958_AES4_CON_WORDLEN_20_16; in mtk_dp_audio_channel_status_set() 709 iec.status[4] = IEC958_AES4_CON_WORDLEN_20_16 | in mtk_dp_audio_channel_status_set() [all …]
|
H A D | mtk_hdmi.c | 955 hdmi->aud_param.codec_params.iec.status); in mtk_hdmi_aud_output_config()
|
/linux/include/sound/ |
H A D | omap-hdmi-audio.h | 16 struct snd_aes_iec958 *iec; member
|
H A D | hdmi-codec.h | 48 struct snd_aes_iec958 iec; member
|
/linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-gp-audio.c | 90 params->iec.status[0] & IEC958_AES0_NONAUDIO); in audio_hw_params()
|
H A D | dw-hdmi-i2s-audio.c | 105 dw_hdmi_set_channel_status(hdmi, hparms->iec.status); in dw_hdmi_i2s_hw_params()
|
/linux/drivers/gpu/drm/bridge/ |
H A D | sii902x.c | 727 params->iec.status, in sii902x_audio_hw_params() 729 sizeof(params->iec.status))); in sii902x_audio_hw_params()
|
/linux/drivers/gpu/drm/i2c/ |
H A D | tda998x_drv.c | 1076 memcpy(audio.status, params->iec.status, in tda998x_audio_hw_params() 1077 min(sizeof(audio.status), sizeof(params->iec.status))); in tda998x_audio_hw_params()
|
/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_hdmi.c | 1122 hdata->audio.params.iec.status[i]); in hdmi_audio_config()
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 2086 if (params->iec.status[0] & IEC958_AES0_NONAUDIO && in vc4_hdmi_audio_prepare()
|