Message ID | 87efam2p5t.wl-kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | ASoC: merge audio-graph-scu into audio-graph - final step | expand |
* Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> [181213 01:35]: > From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > > commit b6f3fc005a2c8 ("ASoC: simple-card-utils: fixup > asoc_simple_card_get_dai_id() counting") fixuped getting DAI ID > method. But, we need to consider about endpoint case, too. > This patch fixup it. Works for my test case now thanks: Tested-by: Tony Lindgren <tony@atomide.com>
diff --git a/sound/soc/generic/simple-card-utils.c b/sound/soc/generic/simple-card-utils.c index 17d8aee..fec3bf7 100644 --- a/sound/soc/generic/simple-card-utils.c +++ b/sound/soc/generic/simple-card-utils.c @@ -284,6 +284,9 @@ static int asoc_simple_card_get_dai_id(struct device_node *ep) if (ret) return -ENXIO; + if (info.id) + return info.id; + return info.port; }