summaryrefslogtreecommitdiffstats
path: root/REPORTING-BUGS
diff options
context:
space:
mode:
authorPetr Kulhavy <brain@jikos.cz>2016-10-03 16:40:48 +0200
committerMark Brown <broonie@kernel.org>2016-10-04 05:23:07 +0200
commit8b0678dc914271e9ad4317fe82555ead92ce1cb9 (patch)
tree424bbb5884efb453c5dc5f9aafc2d727bfb083e8 /REPORTING-BUGS
parente54de7f555970915c3856e7709a7ff74d352f315 (diff)
downloadlinux-8b0678dc914271e9ad4317fe82555ead92ce1cb9.tar.gz
linux-8b0678dc914271e9ad4317fe82555ead92ce1cb9.tar.bz2
linux-8b0678dc914271e9ad4317fe82555ead92ce1cb9.zip
ASoC: tas571x: remove improper PDN signal usage in set_bias_level
The set_bias_level toggles the PDN signal when entering SND_SOC_BIAS_STANDBY and SND_SOC_BIAS_OFF. However this has no effect and actually breaks things down (tested with TAS5717) due to the following reasons: 1) holding down PDN does not save power but holding down RST does 2) now hard mute via register 0x5 is implemented and therefore it is no longer needed to toggle PDN to enter all channel shut down 3) in order to leave PDN it is required to toggle the RST signal (see TAS5721 datasheet), which was not implemented 4) toggling PDN as implemented actually mutes PWMs and there is no audio output (tested on TAS5717) For these reasons remove the PDN signal toggling and just initialize it to inactive in probe(). Signed-off-by: Petr Kulhavy <brain@jikos.cz> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'REPORTING-BUGS')
0 files changed, 0 insertions, 0 deletions