[PATCH v2 0/7] Add PDM/DSD/dataline configuration support

From: Shengjiu Wang
Date: Fri Jun 17 2022 - 03:59:20 EST


Support PDM format and DSD format.
Add new dts property to configure dataline. The SAI has multiple
successive FIFO registers, but in some use
case the required dataline/FIFOs are not successive.

Changes in v2:
- refine the commit subject of patch 5/7

Shengjiu Wang (7):
ASoC: fsl_sai: Add PDM daifmt support
ASoC: fsl_sai: Add DSD bit format support
ASoC: fsl_sai: Add support for more sample rates
ASoc: fsl_sai: Add pinctrl operation for PDM and DSD
ASoC: fsl_sai: Make res a member of struct fsl_sai
ASoC: dt-bindings: fsl-sai: Add new property to configure dataline
ASoC: fsl_sai: Configure dataline/FIFO information from dts property

.../devicetree/bindings/sound/fsl-sai.txt | 8 +
sound/soc/fsl/fsl_sai.c | 260 ++++++++++++++++--
sound/soc/fsl/fsl_sai.h | 26 +-
3 files changed, 272 insertions(+), 22 deletions(-)

--
2.17.1