ASoC: fsl-ssi: Move RX/TX configuration to seperate functions
authorMarkus Pargmann <mpa@pengutronix.de>
Fri, 20 Dec 2013 13:11:34 +0000 (14:11 +0100)
committerMark Brown <broonie@linaro.org>
Wed, 8 Jan 2014 17:20:32 +0000 (17:20 +0000)
commit6de8387905a69568489284b4660737eebb0db8cf
tree9f4badac9f24bfea2fd4e160468e919a7fa0d01a
parent4e6ec0d98c045cb2c0c6550c65c4afae208872e9
ASoC: fsl-ssi: Move RX/TX configuration to seperate functions

This patch defines the appropriate register values for different
oparation modes and IP versions. We have to handle DMA/FIQ, AC97,
DEBUG-IRQs and offline/online configuration support.

With this patch we cleanup some driver code that was not reference
manual conform and try to cleanup the whole trigger function to seperate
the actual register values from the enable/disable logic, which is now
hidden in fsl_ssi_config helpers.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/fsl/fsl_ssi.c