]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup
authorChristoph Huber <c.huber@bct-electronic.com>
Mon, 15 Aug 2016 16:59:25 +0000 (18:59 +0200)
committerKamal Mostafa <kamal@canonical.com>
Thu, 15 Sep 2016 17:37:16 +0000 (10:37 -0700)
commit3702ae24edff431c9ba3946a135b7a50a2d328da
tree670a99e68e93e92f103277021af5740bf47fbab2
parentce99399ecc37e97546130b5b1f295fe87dc9adf7
ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup

BugLink: http://bugs.launchpad.net/bugs/1624037
commit 3e103a65514c2947e53f3171b21255fbde8b60c6 upstream.

commit cbaadf0f90d6 ("ASoC: atmel_ssc_dai: refactor the startup and
shutdown") refactored code such that the SSC is reset on every
startup; this breaks duplex audio (e.g. first start audio playback,
then start record, causing the playback to stop/hang)

Fixes: cbaadf0f90d6 (ASoC: atmel_ssc_dai: refactor the startup and shutdown)
Signed-off-by: Christoph Huber <c.huber@bct-electronic.com>
Signed-off-by: Peter Meerwald-Stadler <p.meerwald@bct-electronic.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
sound/soc/atmel/atmel_ssc_dai.c