ASoC: dwc: correct irq clear method
authorYitian Bu <buyitian@gmail.com>
Fri, 2 Oct 2015 07:18:41 +0000 (15:18 +0800)
committerDanny Wood <danwood76@gmail.com>
Tue, 29 Jan 2019 13:10:21 +0000 (13:10 +0000)
commit6b7c6fa9fec7f0f5bb1e059a6c54d928bb42e20c
tree716992223ce2112d320e2983dc7a28e62a44dfb9
parentdb5ac26c787cf954a810977649b0baa9545c0361
ASoC: dwc: correct irq clear method

commit 4873867e5f2bd90faad861dd94865099fc3140f3 upstream.

from Designware I2S datasheet, tx/rx XRUN irq is cleared by
reading register TOR/ROR, rather than by writing into them.

Signed-off-by: Yitian Bu <yitian.bu@tangramtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/dwc/designware_i2s.c