summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_xcvr.h
diff options
context:
space:
mode:
authorViorel Suman <viorel.suman@nxp.com>2020-05-10 22:06:33 +0300
committerViorel Suman <viorel.suman@nxp.com>2020-05-10 22:12:29 +0300
commite8bc5163ce3ce6bc84fb22d74ceffa93ac14b87a (patch)
tree6b8f528f6acbb1267b72811da195bedee63f3d6e /sound/soc/fsl/fsl_xcvr.h
parent8618fe69cc5fa7e3f5d2733e630d4bc6696c66bb (diff)
ASoC: fsl_xcvr: use SAI PLL for SPDIF playback
Use SAI PLL for SPDIF playback in order to allow full duplex mode. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Diffstat (limited to 'sound/soc/fsl/fsl_xcvr.h')
-rw-r--r--sound/soc/fsl/fsl_xcvr.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/sound/soc/fsl/fsl_xcvr.h b/sound/soc/fsl/fsl_xcvr.h
index 162dc26bec9d..98b8bca99fe0 100644
--- a/sound/soc/fsl/fsl_xcvr.h
+++ b/sound/soc/fsl/fsl_xcvr.h
@@ -182,7 +182,7 @@
#define FSL_XCVR_RX_DPTH_CTRL_LAYB_MODE BIT(27)
#define FSL_XCVR_RX_DPTH_CTRL_PRC BIT(28)
#define FSL_XCVR_RX_DPTH_CTRL_COMP BIT(29)
-#define FSL_XCVR_RX_DPTH_CTRL_FSM GENMASK(31,30)
+#define FSL_XCVR_RX_DPTH_CTRL_FSM GENMASK(31, 30)
#define FSL_XCVR_TX_DPTH_CTRL_CS_ACK BIT(0)
#define FSL_XCVR_TX_DPTH_CTRL_UD_ACK BIT(1)
@@ -199,7 +199,7 @@
#define FSL_XCVR_TX_DPTH_CTRL_ADD_CYC_TX_OE_STR BIT(15)
#define FSL_XCVR_TX_DPTH_CTRL_ADD_CYC_TX_OE_END BIT(16)
#define FSL_XCVR_TX_DPTH_CTRL_CLK_RATIO BIT(29)
-#define FSL_XCVR_TX_DPTH_CTRL_TM_NO_PRE_BME GENMASK(31,30)
+#define FSL_XCVR_TX_DPTH_CTRL_TM_NO_PRE_BME GENMASK(31, 30)
#define FSL_XCVR_PHY_AI_CTRL_AI_RESETN BIT(15)
@@ -225,9 +225,12 @@
#define FSL_XCVR_PHY_CTRL_PHY_EN BIT(0)
#define FSL_XCVR_PHY_CTRL_TSDIFF_OE BIT(5)
#define FSL_XCVR_PHY_CTRL_SPDIF_EN BIT(8)
+#define FSL_XCVR_PHY_CTRL_TX_CLK_MASK GENMASK(26, 25)
+#define FSL_XCVR_PHY_CTRL_TX_CLK_HDMI_SS BIT(25)
+#define FSL_XCVR_PHY_CTRL_TX_CLK_AUD_SS BIT(26)
#define FSL_XCVR_PHY_CTRL2_EARC_TXMS BIT(14)
-#define FSL_XCVR_CS_DATA_0_FS_MASK GENMASK(31,24)
+#define FSL_XCVR_CS_DATA_0_FS_MASK GENMASK(31, 24)
#define FSL_XCVR_CS_DATA_0_FS_32000 0x3000000
#define FSL_XCVR_CS_DATA_0_FS_44100 0x0000000
#define FSL_XCVR_CS_DATA_0_FS_48000 0x2000000