ASoC: davinci-mcasp: Logic low for inactive output slots
authorMisael Lopez Cruz <misael.lopez@ti.com>
Mon, 8 Jun 2015 13:03:47 +0000 (16:03 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 8 Jun 2015 17:51:26 +0000 (18:51 +0100)
commit19db62ea0558d71844847cdf4c65a655df2ab69f
tree901b33c14404a775c414e4ee905063c4396afec1
parent518f6bab13842a5f25bd8f89b1cae32aa8adf91f
ASoC: davinci-mcasp: Logic low for inactive output slots

The default state when serializers are in inactive slots is Hi-Z.
In some cases, there are no additional components driving the data
lines to a safe state so they might have noise.

While in inactive slots, the McASP AXR pins configured as outputs
can be driven low through the serializer pin drive mode setting
(DISMOD) to prevent such noise.

Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/davinci/davinci-mcasp.c
sound/soc/davinci/davinci-mcasp.h