ASoC: meson: axg-fifo: take continuous rates
authorJerome Brunet <jbrunet@baylibre.com>
Fri, 23 Feb 2024 17:51:11 +0000 (18:51 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 26 Feb 2024 14:03:17 +0000 (14:03 +0000)
commit8b410b3c46128f1eee78f1182731b84d9d2e79ef
treeca692df98dc7a41359fca666fd4acf496216e7ea
parenta2417b6c0f9c3cc914c88face9abd6e9b9d76c00
ASoC: meson: axg-fifo: take continuous rates

The rate of the stream does not matter for the fifos of the axg family.
Fifos will just push or pull data to/from the DDR according to consumption
or production of the downstream element, which is the DPCM backend.

Drop the rate list and allow continuous rates. The lower and upper rate are
set according what is known to work with the different backends

This allows the PDM input backend to also use continuous rates.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://msgid.link/r/20240223175116.2005407-6-jbrunet@baylibre.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/meson/axg-fifo.h
sound/soc/meson/axg-frddr.c
sound/soc/meson/axg-toddr.c