]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: fsl_sai: Add RX/TX BCLK swap support
authorMarek Vasut <marex@nabladev.com>
Sat, 4 Apr 2026 18:35:01 +0000 (20:35 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 26 Apr 2026 23:31:54 +0000 (08:31 +0900)
commitdc06cf4268a4ad4192fb688ae81c8638df6c8810
tree471a9d2a5eff7b3e75cba699a1857f3a4d68c259
parent9897a977668121ff9f3e950d9e471011d81c0934
ASoC: fsl_sai: Add RX/TX BCLK swap support

Add support for setting the Bit Clock Swap bit in CR2 register
via new "fsl,sai-bit-clock-swap" DT property. This bit swaps the
bit clock used by the transmitter or receiver in asynchronous mode,
i.e. makes transmitter use RX_BCLK and TX_SYNC, and vice versa,
makes receiver use TX_BCLK and RX_SYNC.

Signed-off-by: Marek Vasut <marex@nabladev.com>
Link: https://patch.msgid.link/20260404183547.46509-2-marex@nabladev.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_sai.c
sound/soc/fsl/fsl_sai.h