An extensive usage of the TAS571x driver with the TAS5717 chip revealed several issues which in the first place caused audio to fail to play. This set of one-line and trivial patches fixes them.
The issues were: * improper handling of the power-down signal * some timings not obeyed * bias level not saved in the driver * channel mixer volume controls in the wrong chip structure ;-)
Petr Kulhavy (5): ASoC: tas571x: fix missing bias save level ASoC: tas571x: extend the t_i2c time to comply with TAS5721 ASoC: tas571x: remove improper PDN signal usage in set_bias_level ASoC: tas571x: wait 50ms after oscillator trim ASoC: tas571x: move mixer volume controls from TAS5711 to TAS5717
sound/soc/codecs/tas571x.c | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-)