Lines Matching refs:iec

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->status[0] |= IEC958_AES0_CON_NOT_COPYRIGHT; in hdmi_dai_hw_params()
142 iec->status[0] |= IEC958_AES0_CON_EMPHASIS_NONE; in hdmi_dai_hw_params()
144 iec->status[1] = IEC958_AES1_CON_GENERAL; in hdmi_dai_hw_params()
146 iec->status[2] |= IEC958_AES2_CON_SOURCE_UNSPEC; in hdmi_dai_hw_params()
148 iec->status[2] |= IEC958_AES2_CON_CHANNEL_UNSPEC; in hdmi_dai_hw_params()
152 iec->status[3] |= IEC958_AES3_CON_FS_32000; in hdmi_dai_hw_params()
155 iec->status[3] |= IEC958_AES3_CON_FS_44100; in hdmi_dai_hw_params()
158 iec->status[3] |= IEC958_AES3_CON_FS_48000; in hdmi_dai_hw_params()
161 iec->status[3] |= IEC958_AES3_CON_FS_88200; in hdmi_dai_hw_params()
164 iec->status[3] |= IEC958_AES3_CON_FS_96000; in hdmi_dai_hw_params()
167 iec->status[3] |= IEC958_AES3_CON_FS_176400; in hdmi_dai_hw_params()
170 iec->status[3] |= IEC958_AES3_CON_FS_192000; in hdmi_dai_hw_params()
178 iec->status[3] |= IEC958_AES3_CON_CLOCK_1000PPM; in hdmi_dai_hw_params()
187 iec->status[4] |= IEC958_AES4_CON_WORDLEN_20_16; in hdmi_dai_hw_params()
188 iec->status[4] &= ~IEC958_AES4_CON_MAX_WORDLEN_24; in hdmi_dai_hw_params()
191 iec->status[4] |= IEC958_AES4_CON_WORDLEN_24_20; in hdmi_dai_hw_params()
192 iec->status[4] |= IEC958_AES4_CON_MAX_WORDLEN_24; in hdmi_dai_hw_params()