diff options
author | Viorel Suman <viorel.suman@nxp.com> | 2020-05-12 15:41:48 +0300 |
---|---|---|
committer | Viorel Suman <viorel.suman@nxp.com> | 2020-05-12 16:13:15 +0300 |
commit | db31c447eeeebd782baa33a384ba62cf2fb6fde4 (patch) | |
tree | 3af7cb795f4f95f9579c024b475e9a9ab43b68ee /sound/soc/fsl | |
parent | 97547b22883a1caba5f7cfed83a5da4949cfe9b8 (diff) |
MLK-23991: ASoC: fsl_xcvr: drop eARC -> ARC fallback
The criteria used to drop eARC mode into ARC mode
makes eARC function to fail. Drop it for now.
Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Diffstat (limited to 'sound/soc/fsl')
-rw-r--r-- | sound/soc/fsl/fsl_xcvr.c | 11 | ||||
-rw-r--r-- | sound/soc/fsl/fsl_xcvr.h | 1 |
2 files changed, 0 insertions, 12 deletions
diff --git a/sound/soc/fsl/fsl_xcvr.c b/sound/soc/fsl/fsl_xcvr.c index baf3a6ab5e82..8512b64a533e 100644 --- a/sound/soc/fsl/fsl_xcvr.c +++ b/sound/soc/fsl/fsl_xcvr.c @@ -1077,17 +1077,6 @@ static irqreturn_t irq0_isr(int irq, void *devid) dev_dbg(dev, "RX/TX FIFO full/empty\n"); if (isr & FSL_XCVR_IRQ_ARC_MODE) dev_dbg(dev, "CMDC SM falls out of eARC mode\n"); - if (isr & FSL_XCVR_IRQ_CMDC_STATUS_UPD) { - dev_dbg(dev, "CMDC status update\n"); - regmap_read(regmap, FSL_XCVR_EXT_STATUS, &val); - if (val & FSL_XCVR_EXT_STUS_RX_CMDC_COTO) { - dev_dbg(dev, "RX CMDC comma timeout\n"); - /* Set eARC fallback mode*/ - val = fsl_xcvr_arc_mode_ints[xcvr->arc_mode_idx]; - regmap_update_bits(xcvr->regmap, FSL_XCVR_ISR_SET, - val, val); - } - } if (isr & FSL_XCVR_IRQ_DMA_RD_REQ) dev_dbg(dev, "DMA read request\n"); if (isr & FSL_XCVR_IRQ_DMA_WR_REQ) diff --git a/sound/soc/fsl/fsl_xcvr.h b/sound/soc/fsl/fsl_xcvr.h index 98b8bca99fe0..a2ae305e8e00 100644 --- a/sound/soc/fsl/fsl_xcvr.h +++ b/sound/soc/fsl/fsl_xcvr.h @@ -137,7 +137,6 @@ FSL_XCVR_IRQ_MUTE | \ FSL_XCVR_IRQ_FIFO_UOFL_ERR | \ FSL_XCVR_IRQ_HOST_WAKEUP | \ - FSL_XCVR_IRQ_CMDC_STATUS_UPD | \ FSL_XCVR_IRQ_ARC_MODE #define FSL_XCVR_ISR_CMDC_TX_EN BIT(3) |