ASoC: codec: wm_adsp: use snd_compress_ops
[sfrench/cifs-2.6.git] / sound / soc / codecs / cs47l24.c
index 6b0570f596304bd74573efa759242e54857308b7..f6d173d0120e346069d21d593bb7a222f69173c3 100644 (file)
@@ -1068,10 +1068,10 @@ static struct snd_soc_dai_driver cs47l24_dai[] = {
        },
 };
 
-static int cs47l24_open(struct snd_compr_stream *stream)
+static int cs47l24_open(struct snd_soc_component *component,
+                       struct snd_compr_stream *stream)
 {
        struct snd_soc_pcm_runtime *rtd = stream->private_data;
-       struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
        struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
        struct arizona *arizona = priv->core.arizona;
        int n_adsp;
@@ -1178,7 +1178,7 @@ static unsigned int cs47l24_digital_vu[] = {
        ARIZONA_DAC_DIGITAL_VOLUME_4L,
 };
 
-static struct snd_compr_ops cs47l24_compr_ops = {
+static struct snd_compress_ops cs47l24_compress_ops = {
        .open           = cs47l24_open,
        .free           = wm_adsp_compr_free,
        .set_params     = wm_adsp_compr_set_params,
@@ -1194,7 +1194,7 @@ static const struct snd_soc_component_driver soc_component_dev_cs47l24 = {
        .set_sysclk             = arizona_set_sysclk,
        .set_pll                = cs47l24_set_fll,
        .name                   = DRV_NAME,
-       .compr_ops              = &cs47l24_compr_ops,
+       .compress_ops           = &cs47l24_compress_ops,
        .controls               = cs47l24_snd_controls,
        .num_controls           = ARRAY_SIZE(cs47l24_snd_controls),
        .dapm_widgets           = cs47l24_dapm_widgets,