ASoC: fsi: ensures process inside master lock
authorKuninori Morimoto <morimoto.kuninori@renesas.com>
Wed, 24 Mar 2010 06:27:24 +0000 (15:27 +0900)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 24 Mar 2010 11:16:47 +0000 (11:16 +0000)
commitfeb58cffca772097a849b413fb7954f87e9e9e71
tree4208f76725135578a31e61e5ad9c2bfe8f3720dc
parent1ad747ca9b6f97f895e0a6ccd447b158aeaa568d
ASoC: fsi: ensures process inside master lock

Bit operation for fsi_master should be done inside master lock.
But soft-reset/interrupt operation were outside of it.
This patch modify this problem.
It still allow to INT_ST outside-operation on fsi_interrupt,
but it is not problem.
Because this register doesn't need the bit operation.

Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/sh/fsi.c