diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2018-06-12 07:52:00 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2018-06-18 13:26:42 +0200 |
commit | 7cc90a5cadb1733d95d3c2bc147cbcf7843aa585 (patch) | |
tree | 5e2f9a2fab1853400e2cee5fe2f50670153e5d0d /sound/soc/sh/rcar/ssi.c | |
parent | ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (diff) | |
download | linux-7cc90a5cadb1733d95d3c2bc147cbcf7843aa585.tar.xz linux-7cc90a5cadb1733d95d3c2bc147cbcf7843aa585.zip |
ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin
If SSIs are sharing WS pin, it should has .symmetric_rates.
This patch sets it.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/sh/rcar/ssi.c')
-rw-r--r-- | sound/soc/sh/rcar/ssi.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/sh/rcar/ssi.c b/sound/soc/sh/rcar/ssi.c index 9538f76f8e20..4e605648918b 100644 --- a/sound/soc/sh/rcar/ssi.c +++ b/sound/soc/sh/rcar/ssi.c @@ -1055,9 +1055,10 @@ struct rsnd_mod *rsnd_ssi_mod_get(struct rsnd_priv *priv, int id) int __rsnd_ssi_is_pin_sharing(struct rsnd_mod *mod) { - struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); + if (!mod) + return 0; - return !!(rsnd_flags_has(ssi, RSND_SSI_CLK_PIN_SHARE)); + return !!(rsnd_flags_has(rsnd_mod_to_ssi(mod), RSND_SSI_CLK_PIN_SHARE)); } static u32 *rsnd_ssi_get_status(struct rsnd_dai_stream *io, |