]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: fsl_sai: fix bit order for DSD format
authorShengjiu Wang <shengjiu.wang@nxp.com>
Thu, 23 Oct 2025 06:45:37 +0000 (14:45 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 23 Oct 2025 12:42:33 +0000 (13:42 +0100)
commitd9fbe5b0bf7e2d1e20d53e4e2274f9f61bdcca98
tree4846b72418c2a7bf454f76463c6bca39bdd2d658
parent211ddde0823f1442e4ad052a2f30f050145ccada
ASoC: fsl_sai: fix bit order for DSD format

The DSD little endian format requires the msb first, because oldest bit
is in msb.
found this issue by testing with pipewire.

Fixes: c111c2ddb3fd ("ASoC: fsl_sai: Add PDM daifmt support")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://patch.msgid.link/20251023064538.368850-2-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_sai.c