Merge tag 'sound-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-2.6-block.git] / sound / soc / pxa / pxa-ssp.c
index 6c5201431f6ec0af01328aaffc9ee1a1058b2104..76fdce54f007244e9d00f6290ae660e72f6a7130 100644 (file)
@@ -869,9 +869,17 @@ static struct snd_soc_dai_driver pxa_ssp_dai = {
 
 static const struct snd_soc_component_driver pxa_ssp_component = {
        .name           = "pxa-ssp",
-       .ops            = &pxa2xx_pcm_ops,
-       .pcm_new        = pxa2xx_soc_pcm_new,
-       .pcm_free       = pxa2xx_pcm_free_dma_buffers,
+       .pcm_construct  = pxa2xx_soc_pcm_new,
+       .pcm_destruct   = pxa2xx_soc_pcm_free,
+       .open           = pxa2xx_soc_pcm_open,
+       .close          = pxa2xx_soc_pcm_close,
+       .ioctl          = snd_soc_pcm_lib_ioctl,
+       .hw_params      = pxa2xx_soc_pcm_hw_params,
+       .hw_free        = pxa2xx_soc_pcm_hw_free,
+       .prepare        = pxa2xx_soc_pcm_prepare,
+       .trigger        = pxa2xx_soc_pcm_trigger,
+       .pointer        = pxa2xx_soc_pcm_pointer,
+       .mmap           = pxa2xx_soc_pcm_mmap,
 };
 
 #ifdef CONFIG_OF