Lines Matching defs:audio
37 #include "dw-hdmi-audio.h"
149 struct platform_device *audio;
630 * When transmitting IEC60958 linear PCM audio, these registers allow to
633 * used when the I2S audio interface, General Purpose Audio (GPA),
634 * or AHB audio DMA (AHBAUDDMA) interface is active
661 /* Only compute CTS when using internal AHB audio */
721 * For >2 channel PCM audio, we need to select layout 1
732 /* Set the audio infoframes channel count */
2191 dev_dbg(hdmi->dev, "sink has audio support\n");
2193 /* HDMI Initialization Step E - Configure audio */
3404 struct dw_hdmi_audio_data audio;
3406 audio.phys = iores->start;
3407 audio.base = hdmi->regs;
3408 audio.irq = irq;
3409 audio.hdmi = hdmi;
3410 audio.get_eld = hdmi_audio_get_eld;
3414 pdevinfo.name = "dw-hdmi-ahb-audio";
3415 pdevinfo.data = &audio;
3416 pdevinfo.size_data = sizeof(audio);
3418 hdmi->audio = platform_device_register_full(&pdevinfo);
3420 struct dw_hdmi_i2s_audio_data audio;
3422 audio.hdmi = hdmi;
3423 audio.get_eld = hdmi_audio_get_eld;
3424 audio.write = hdmi_writeb;
3425 audio.read = hdmi_readb;
3429 pdevinfo.name = "dw-hdmi-i2s-audio";
3430 pdevinfo.data = &audio;
3431 pdevinfo.size_data = sizeof(audio);
3433 hdmi->audio = platform_device_register_full(&pdevinfo);
3470 if (hdmi->audio && !IS_ERR(hdmi->audio))
3471 platform_device_unregister(hdmi->audio);