]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ASoC: rsnd: ssi: Fix issue in dma data address assignment
authorJiada Wang <jiada_wang@mentor.com>
Mon, 3 Sep 2018 07:07:07 +0000 (07:07 +0000)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 26 Nov 2019 12:16:29 +0000 (13:16 +0100)
commit696cda79c3b888892bdaa8b561030dec95d6e6d7
tree94bd69c9823b7a4e281e3932085142a4cccaba62
parent77f335beacf997d69dcf1e8f31aeeb5d933110e1
ASoC: rsnd: ssi: Fix issue in dma data address assignment

BugLink: https://bugs.launchpad.net/bugs/1853915
[ Upstream commit 0e289012b47a2de1f029a6b61c75998e2f159dd9 ]

Same SSI device may be used in different dai links,
by only having one dma struct in rsnd_ssi, after the first
instance's dma config be initilized, the following instances
can no longer configure dma, this causes issue, when their
dma data address are different from the first instance.

Signed-off-by: Jiada Wang <jiada_wang@mentor.com>
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
[Kuninori: tidyup for upstream]
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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
sound/soc/sh/rcar/rsnd.h
sound/soc/sh/rcar/ssi.c