Lines Matching full: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, in hdmi_write() argument
25 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_write()
27 audio->write(hdmi, val, offset); in hdmi_write()
30 static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) in hdmi_read() argument
32 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_read()
34 return audio->read(hdmi, offset); in hdmi_read()
41 struct dw_hdmi_i2s_audio_data *audio = data; in dw_hdmi_i2s_hw_params() local
42 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hw_params()
55 hdmi_write(audio, HDMI_AUD_CONF0_SW_RESET, HDMI_AUD_CONF0); in dw_hdmi_i2s_hw_params()
56 hdmi_write(audio, (u8)~HDMI_MC_SWRSTZ_I2SSWRST_REQ, HDMI_MC_SWRSTZ); in dw_hdmi_i2s_hw_params()
115 * incoming audio stream (support limited to Linear PCM audio) in dw_hdmi_i2s_hw_params()
117 if (hdmi_read(audio, HDMI_DESIGN_ID) >= 0x21) in dw_hdmi_i2s_hw_params()
127 hdmi_write(audio, inputclkfs, HDMI_AUD_INPUTCLKFS); in dw_hdmi_i2s_hw_params()
128 hdmi_write(audio, conf0, HDMI_AUD_CONF0); in dw_hdmi_i2s_hw_params()
129 hdmi_write(audio, conf1, HDMI_AUD_CONF1); in dw_hdmi_i2s_hw_params()
130 hdmi_write(audio, conf2, HDMI_AUD_CONF2); in dw_hdmi_i2s_hw_params()
137 struct dw_hdmi_i2s_audio_data *audio = data; in dw_hdmi_i2s_audio_startup() local
138 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_startup()
147 struct dw_hdmi_i2s_audio_data *audio = data; in dw_hdmi_i2s_audio_shutdown() local
148 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_shutdown()
156 struct dw_hdmi_i2s_audio_data *audio = data; in dw_hdmi_i2s_get_eld() local
159 eld = audio->get_eld(audio->hdmi); in dw_hdmi_i2s_get_eld()
193 struct dw_hdmi_i2s_audio_data *audio = data; in dw_hdmi_i2s_hook_plugged_cb() local
194 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hook_plugged_cb()
210 struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data; in snd_dw_hdmi_probe() local
218 pdata.data = audio; in snd_dw_hdmi_probe()