ASoC: sunxi: sun4i-codec: don't select unnecessary Platform
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 19 Jun 2019 01:18:27 +0000 (10:18 +0900)
committerMark Brown <broonie@kernel.org>
Wed, 19 Jun 2019 11:55:34 +0000 (12:55 +0100)
ALSA SoC is now supporting "no Platform". Sound card doesn't need to
select "CPU component" as "Platform" anymore if it doesn't need
special Platform.
This patch removes such settings.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sunxi/sun4i-codec.c

index 161444fe4518f1a58b2537418a8c9d7a3c02f887..a5de4011235f7362fa4fd8bbaea46ce7b34e36dd 100644 (file)
@@ -1306,24 +1306,21 @@ static struct snd_soc_dai_link *sun4i_codec_create_link(struct device *dev,
        struct snd_soc_dai_link *link = devm_kzalloc(dev, sizeof(*link),
                                                     GFP_KERNEL);
        struct snd_soc_dai_link_component *dlc = devm_kzalloc(dev,
-                                               3 * sizeof(*dlc), GFP_KERNEL);
+                                               2 * sizeof(*dlc), GFP_KERNEL);
        if (!link || !dlc)
                return NULL;
 
        link->cpus      = &dlc[0];
        link->codecs    = &dlc[1];
-       link->platforms = &dlc[2];
 
        link->num_cpus          = 1;
        link->num_codecs        = 1;
-       link->num_platforms     = 1;
 
        link->name              = "cdc";
        link->stream_name       = "CDC PCM";
        link->codecs->dai_name  = "Codec";
        link->cpus->dai_name    = dev_name(dev);
        link->codecs->name      = dev_name(dev);
-       link->platforms->name   = dev_name(dev);
        link->dai_fmt           = SND_SOC_DAIFMT_I2S;
 
        *num_links = 1;