From 5e51d7390164586788885d3da8f584847bebb4f0 Mon Sep 17 00:00:00 2001 From: Viorel Suman Date: Thu, 23 Apr 2020 17:30:07 +0300 Subject: MLK-23840-1 ASoC: fsl_xcvr: remove fsl,xcvr-mode from DTS XCVR driver working mode is set by "fsl,xcvr-mode" DTS property. Being static - it does not allow changing XCVR driver mode at runtime. Rework the driver by replacing static DTS property with amixer control. Signed-off-by: Viorel Suman Reviewed-by: Shengjiu Wang --- sound/soc/fsl/fsl_xcvr.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'sound/soc/fsl/fsl_xcvr.h') diff --git a/sound/soc/fsl/fsl_xcvr.h b/sound/soc/fsl/fsl_xcvr.h index ed7dd87c234a..162dc26bec9d 100644 --- a/sound/soc/fsl/fsl_xcvr.h +++ b/sound/soc/fsl/fsl_xcvr.h @@ -8,15 +8,9 @@ #ifndef __FSL_XCVR_H #define __FSL_XCVR_H -#define FSL_XCVR_AMODE_SPDIF (0x00 << 2) -#define FSL_XCVR_AMODE_ARC (0x01 << 2) -#define FSL_XCVR_AMODE_EARC (0x02 << 2) -#define FSL_XCVR_AMODE_RESERVED (0x03 << 2) -#define FSL_XCVR_AMODE_MASK GENMASK(3, 2) - -#define FSL_XCVR_DMODE_TX BIT(0) -#define FSL_XCVR_DMODE_RX BIT(1) -#define FSL_XCVR_DMODE_MASK GENMASK(1, 0) +#define FSL_XCVR_MODE_SPDIF 0 +#define FSL_XCVR_MODE_ARC 1 +#define FSL_XCVR_MODE_EARC 2 /* XCVR Registers */ #define FSL_XCVR_REG_OFFSET 0x800 /* regs offset */ -- cgit v1.2.3