Lines Matching defs:audio
66 struct tda998x_audio_settings audio;
317 /* Page 11h: audio settings and content info packets */
710 /* reset audio and i2c master: */
852 frame.audio = *cea;
899 /* Configure the TDA998x audio data and clock routing. */
907 dev_err(&priv->hdmi->dev, "no audio configuration found\n");
915 * The audio clock divisor register controls a divider producing Audio_Clk_Out
920 * than 128*fs, otherwise audio does not function. There is some suggestion
943 * the number of TDMS clock cycles within a number of audio input clock
1005 const struct tda998x_audio_settings *settings = &priv->audio;
1009 /* If audio is not configured, there is nothing to do. */
1015 /* Enable audio ports */
1070 struct tda998x_audio_settings audio = {
1075 memcpy(audio.status, params->iec.status,
1076 min(sizeof(audio.status), sizeof(params->iec.status)));
1080 audio.i2s_format = I2S_FORMAT_PHILIPS;
1083 audio.i2s_format = I2S_FORMAT_LEFT_J;
1086 audio.i2s_format = I2S_FORMAT_RIGHT_J;
1089 audio.i2s_format = 0;
1106 ret = tda998x_derive_routing(priv, &audio, AUDIO_ROUTE_I2S + spdif);
1111 ret = tda998x_derive_cts_n(priv, &audio, bclk_ratio);
1116 priv->audio = audio;
1131 priv->audio.ena_ap = 0;
1403 /* enable video ports, audio will be enabled later */
1543 /* mute the audio FIFO: */
1652 * and optional basic audio.
1654 * and optional digital audio, with audio infoframes.
1663 /* We need to turn HDMI HDCP stuff on to get audio through */
1697 port_data = of_get_property(np, "audio-ports", &size);
1704 "Bad number of elements in audio-ports dt-property\n");
1724 "Bad audio format %u\n", afmt);
1767 priv->audio.route = &tda998x_audio_route[route];
1768 priv->audio.cea = p->audio_params.cea;
1769 priv->audio.sample_rate = p->audio_params.sample_rate;
1770 memcpy(priv->audio.status, p->audio_params.status,
1771 min(sizeof(priv->audio.status),
1773 priv->audio.ena_ap = p->audio_params.config;
1774 priv->audio.i2s_format = I2S_FORMAT_PHILIPS;
1777 return tda998x_derive_cts_n(priv, &priv->audio, ratio);
1823 mutex_init(&priv->audio_mutex); /* protect access from audio thread */