]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Fri, 30 Nov 2018 02:04:13 +0000 (02:04 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 4 Dec 2018 16:28:03 +0000 (16:28 +0000)
commit867ca4c6d6572c4cef557845a77b5e6b049671fd
tree969a79165d068bd55b81cb2fe14a68b82e63ac87
parent65aaad8645ecec863ccccc09fbd0f13af5ff932f
ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting

asoc_simple_card_get_dai_id() returns DAI ID, but it is based on
DT node's "endpoint" position.
Almost all cases 1 port has 1 endpoint, thus, it was no problem.
But in reality, port : endpoint = 1 : N, thus, counting endpoint
is BUG, it should based on "port" ID.
This patch fixup it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/generic/simple-card-utils.c