Lines Matching refs:dw
3 * dw-hdmi-gp-audio.c
26 #include "dw-hdmi-audio.h"
28 #define DRIVER_NAME "dw-hdmi-gp-audio"
79 struct snd_dw_hdmi *dw = dev_get_drvdata(dev);
82 dw_hdmi_set_sample_rate(dw->data.hdmi, params->sample_rate);
86 dw_hdmi_set_channel_count(dw->data.hdmi, params->channels);
87 dw_hdmi_set_channel_allocation(dw->data.hdmi, ca);
89 dw_hdmi_set_sample_non_pcm(dw->data.hdmi,
91 dw_hdmi_set_sample_width(dw->data.hdmi, params->sample_width);
103 struct snd_dw_hdmi *dw = dev_get_drvdata(dev);
106 dw_hdmi_audio_enable(dw->data.hdmi);
108 dw_hdmi_audio_disable(dw->data.hdmi);
133 struct snd_dw_hdmi *dw = dev_get_drvdata(dev);
135 return dw_hdmi_set_plugged_cb(dw->data.hdmi, fn, codec_dev);
149 struct snd_dw_hdmi *dw;
159 dw = devm_kzalloc(&pdev->dev, sizeof(*dw), GFP_KERNEL);
160 if (!dw)
163 dw->data = *data;
165 platform_set_drvdata(pdev, dw);
167 dw->audio_pdev = platform_device_register_data(&pdev->dev,
172 return PTR_ERR_OR_ZERO(dw->audio_pdev);
177 struct snd_dw_hdmi *dw = platform_get_drvdata(pdev);
179 platform_device_unregister(dw->audio_pdev);