Lines Matching refs:audio
3 * dw-hdmi-i2s-audio.c
18 #include "dw-hdmi-audio.h"
20 #define DRIVER_NAME "dw-hdmi-i2s-audio"
22 static inline void hdmi_write(struct dw_hdmi_i2s_audio_data *audio,
25 struct dw_hdmi *hdmi = audio->hdmi;
27 audio->write(hdmi, val, offset);
30 static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset)
32 struct dw_hdmi *hdmi = audio->hdmi;
34 return audio->read(hdmi, offset);
41 struct dw_hdmi_i2s_audio_data *audio = data;
42 struct dw_hdmi *hdmi = audio->hdmi;
54 hdmi_write(audio, HDMI_AUD_CONF0_SW_RESET, HDMI_AUD_CONF0);
55 hdmi_write(audio, (u8)~HDMI_MC_SWRSTZ_I2SSWRST_REQ, HDMI_MC_SWRSTZ);
109 hdmi_write(audio, inputclkfs, HDMI_AUD_INPUTCLKFS);
110 hdmi_write(audio, conf0, HDMI_AUD_CONF0);
111 hdmi_write(audio, conf1, HDMI_AUD_CONF1);
118 struct dw_hdmi_i2s_audio_data *audio = data;
119 struct dw_hdmi *hdmi = audio->hdmi;
128 struct dw_hdmi_i2s_audio_data *audio = data;
129 struct dw_hdmi *hdmi = audio->hdmi;
137 struct dw_hdmi_i2s_audio_data *audio = data;
140 eld = audio->get_eld(audio->hdmi);
174 struct dw_hdmi_i2s_audio_data *audio = data;
175 struct dw_hdmi *hdmi = audio->hdmi;
191 struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data;
200 pdata.data = audio;