mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
ASoC: codecs: rk_dsm: clean up code
Delete unused definition and modify the error register definition. Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I255c17049bc28faf108dbca8ec0337d3ccb11555
This commit is contained in:
@@ -239,7 +239,7 @@ static int rk_dsm_set_clk(struct rk_dsm_priv *rd,
|
||||
DSM_DACSCLKRXINT_DIV_SCKRXDIV(div_bclk));
|
||||
regmap_update_bits(rd->regmap, I2S_CKR0,
|
||||
DSM_I2S_CKR0_RSD_MASK,
|
||||
DSM_I2S_CKR0_RSD(64));
|
||||
DSM_I2S_CKR0_RSD_64);
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -258,29 +258,24 @@ static int rk_dsm_set_dai_fmt(struct snd_soc_dai *dai,
|
||||
DSM_I2S_CKR1_MSS_MASTER);
|
||||
|
||||
mask = DSM_I2S_CKR1_CKP_MASK |
|
||||
DSM_I2S_CKR1_RLP_MASK |
|
||||
DSM_I2S_CKR1_TLP_MASK;
|
||||
DSM_I2S_CKR1_RLP_MASK;
|
||||
|
||||
switch (fmt & SND_SOC_DAIFMT_INV_MASK) {
|
||||
case SND_SOC_DAIFMT_NB_NF:
|
||||
val = DSM_I2S_CKR1_CKP_NORMAL |
|
||||
DSM_I2S_CKR1_RLP_NORMAL |
|
||||
DSM_I2S_CKR1_TLP_NORMAL;
|
||||
DSM_I2S_CKR1_RLP_NORMAL;
|
||||
break;
|
||||
case SND_SOC_DAIFMT_IB_IF:
|
||||
val = DSM_I2S_CKR1_CKP_INVERTED |
|
||||
DSM_I2S_CKR1_RLP_INVERTED |
|
||||
DSM_I2S_CKR1_TLP_INVERTED;
|
||||
DSM_I2S_CKR1_RLP_INVERTED;
|
||||
break;
|
||||
case SND_SOC_DAIFMT_IB_NF:
|
||||
val = DSM_I2S_CKR1_CKP_INVERTED |
|
||||
DSM_I2S_CKR1_RLP_NORMAL |
|
||||
DSM_I2S_CKR1_TLP_NORMAL;
|
||||
DSM_I2S_CKR1_RLP_NORMAL;
|
||||
break;
|
||||
case SND_SOC_DAIFMT_NB_IF:
|
||||
val = DSM_I2S_CKR1_CKP_NORMAL |
|
||||
DSM_I2S_CKR1_RLP_INVERTED |
|
||||
DSM_I2S_CKR1_TLP_INVERTED;
|
||||
DSM_I2S_CKR1_RLP_INVERTED;
|
||||
break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
|
||||
@@ -144,14 +144,11 @@
|
||||
#define DSM_I2S_RXCR1_RCSR_MASK GENMASK(7, 6)
|
||||
#define DSM_I2S_RXCR1_RCSR_2CH (0x0 << 6)
|
||||
/* I2S_CKR0 */
|
||||
#define DSM_I2S_CKR0_TSD_MASK GENMASK(1, 0)
|
||||
#define DSM_I2S_CKR0_TSD(x) ((x) << 0)
|
||||
#define DSM_I2S_CKR0_RSD_MASK GENMASK(3, 2)
|
||||
#define DSM_I2S_CKR0_RSD(x) ((x) << 2)
|
||||
#define DSM_I2S_CKR0_RSD_64 (0 << 2)
|
||||
#define DSM_I2S_CKR0_RSD_128 (1 << 2)
|
||||
#define DSM_I2S_CKR0_RSD_256 (2 << 2)
|
||||
/* I2S_CKR1 */
|
||||
#define DSM_I2S_CKR1_TLP_MASK BIT(0)
|
||||
#define DSM_I2S_CKR1_TLP_INVERTED BIT(0)
|
||||
#define DSM_I2S_CKR1_TLP_NORMAL 0
|
||||
#define DSM_I2S_CKR1_RLP_MASK BIT(1)
|
||||
#define DSM_I2S_CKR1_RLP_INVERTED BIT(1)
|
||||
#define DSM_I2S_CKR1_RLP_NORMAL 0
|
||||
@@ -161,15 +158,10 @@
|
||||
#define DSM_I2S_CKR1_MSS_MASK BIT(3)
|
||||
#define DSM_I2S_CKR1_MSS_MASTER 0
|
||||
/* I2S_XFER */
|
||||
#define DSM_I2S_XFER_TXS_MASK BIT(0)
|
||||
#define DSM_I2S_XFER_TXS_START BIT(0)
|
||||
#define DSM_I2S_XFER_TXS_STOP 0
|
||||
#define DSM_I2S_XFER_RXS_MASK BIT(1)
|
||||
#define DSM_I2S_XFER_RXS_START BIT(1)
|
||||
#define DSM_I2S_XFER_RXS_STOP 0
|
||||
/* I2S_CLR */
|
||||
#define DSM_I2S_CLR_TXC_MASK BIT(0)
|
||||
#define DSM_I2S_CLR_TXC_CLR BIT(0)
|
||||
#define DSM_I2S_CLR_RXC_MASK BIT(1)
|
||||
#define DSM_I2S_CLR_RXC_CLR BIT(1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user