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.
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: Move res variable to be global 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(-)