ASoC: Intel: sof_sdw_rt1308: add extra check on init
[sfrench/cifs-2.6.git] / sound / soc / intel / boards / sof_sdw_rt1308.c
index dba2fd28d77fdd324524056053bdc59ea32a9f6b..0d476f6f6313d7bddad6444fa453d4e64402731c 100644 (file)
@@ -132,6 +132,10 @@ int sof_sdw_rt1308_init(const struct snd_soc_acpi_link_adr *link,
                        struct sof_sdw_codec_info *info,
                        bool playback)
 {
+       /* Count amp number and do init on playback link only. */
+       if (!playback)
+               return 0;
+
        info->amp_num++;
        if (info->amp_num == 1)
                dai_links->init = first_spk_init;