Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections

In asynchronous mode, a RxFS and RxClk connection needs to be made between
two ports. Add a define for the bit to be set in the *SEL fields.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
[m.felsch@pengutronix.de: fixed comment to include i.MX21 and 35]
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Philipp Zabel and committed by
Mark Brown
c25f2566 0b014d72

+7
+7
include/dt-bindings/sound/fsl-imx-audmux.h
··· 25 25 #define MX51_AUDMUX_PORT6 5 26 26 #define MX51_AUDMUX_PORT7 6 27 27 28 + /* 29 + * TFCSEL/RFCSEL (i.MX27) or TFSEL/TCSEL/RFSEL/RCSEL (i.MX31/51/53/6Q) 30 + * can be sourced from Rx/Tx. 31 + */ 32 + #define IMX_AUDMUX_RXFS 0x8 33 + #define IMX_AUDMUX_RXCLK 0x8 34 + 28 35 /* Register definitions for the i.MX21/27 Digital Audio Multiplexer */ 29 36 #define IMX_AUDMUX_V1_PCR_INMMASK(x) ((x) & 0xff) 30 37 #define IMX_AUDMUX_V1_PCR_INMEN (1 << 8)