[PATCH 0/6] ASoC: ak4613: add TDM256 test support

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Apr 5 04:05:42 CEST 2022


Renesas is the only user of ak4613 driver on upstream for now.
It has STEREO/TDM512/TDM256/TDM128 mode, but STEREO only is used,
because of Renesas board connection.

I noticed that I can test first 2ch out of TDM256 mode 8ch
Playback even in such a situation.

[PATCH 1/6] - [PATCH 5/6] are prepare for TDM mode support.
[PATCH 6/6] uses "ifdef style" to enable TDM because I can't test
full TDM256 and/or other TDM mode.
"ifdef style" has no effect to current supported STEREO mode.

Kuninori Morimoto (6):
  1) ASoC: ak4613: add missing mutex_lock()
  2) ASoC: ak4613: tidyup ak4613_interface
  3) ASoC: ak4613: return error if it was setup as clock provider
  4) ASoC: ak4613: priv has ctrl1 instead of iface
  5) ASoC: ak4613: rename constraint to constraint_rates
  6) ASoC: ak4613: add TDM256 support

 sound/soc/codecs/ak4613.c | 367 +++++++++++++++++++++++++++++++-------
 1 file changed, 300 insertions(+), 67 deletions(-)

-- 
2.25.1



More information about the Alsa-devel mailing list