Skip to content
Snippets Groups Projects
Commit fc8937a9 authored by Vipul Kumar's avatar Vipul Kumar Committed by Leonard Crestez
Browse files

ASoC: fsl_ssi: fixed compilation errors


As per commit 2474e403 ("ASoC: fsl_ssi: Replace fsl_ssi_rxtx_reg_val
with fsl_ssi_regvals"), made changes to fix the compilation errors.

sound/soc/fsl/fsl_ssi.c: In function ‘fsl_ssi_hw_params’:
sound/soc/fsl/fsl_ssi.c:817:41: error: ‘struct fsl_ssi’ has no member named ‘rxtx_reg_val’
  struct fsl_ssi_rxtx_reg_val *reg = &ssi->rxtx_reg_val;
                                         ^~
sound/soc/fsl/fsl_ssi.c:879:7: error: dereferencing pointer to incomplete type ‘struct fsl_ssi_rxtx_reg_val’
    reg->rx.srcr &= ~SSI_SRCR_RFEN1;
       ^~
  AR      drivers/base/built-in.a
scripts/Makefile.build:305: recipe for target 'sound/soc/fsl/fsl_ssi.o' failed
make[3]: *** [sound/soc/fsl/fsl_ssi.o] Error 1

Signed-off-by: default avatarVipul Kumar <vipul_kumar@mentor.com>
Signed-off-by: default avatarSrikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
parent 4c7a8222
No related branches found
No related tags found
No related merge requests found
......@@ -814,7 +814,7 @@ static int fsl_ssi_hw_params(struct snd_pcm_substream *substream,
u32 scr_val;
int enabled;
u8 i2smode = ssi->i2s_net;
struct fsl_ssi_rxtx_reg_val *reg = &ssi->rxtx_reg_val;
struct fsl_ssi_regvals *reg = ssi->regvals;
if (fsl_ssi_is_i2s_master(ssi)) {
ret = fsl_ssi_set_bclk(substream, dai, hw_params);
......@@ -876,17 +876,17 @@ static int fsl_ssi_hw_params(struct snd_pcm_substream *substream,
if (channels == 1) {
ssi->dma_params_tx.fifo_num = 1;
ssi->dma_params_rx.fifo_num = 1;
reg->rx.srcr &= ~SSI_SRCR_RFEN1;
reg->tx.stcr &= ~SSI_STCR_TFEN1;
reg->rx.scr &= ~SSI_SCR_TCH_EN;
reg->tx.scr &= ~SSI_SCR_TCH_EN;
reg[RX].srcr &= ~SSI_SRCR_RFEN1;
reg[TX].stcr &= ~SSI_STCR_TFEN1;
reg[RX].scr &= ~SSI_SCR_TCH_EN;
reg[TX].scr &= ~SSI_SCR_TCH_EN;
} else {
ssi->dma_params_tx.fifo_num = 2;
ssi->dma_params_rx.fifo_num = 2;
reg->rx.srcr |= SSI_SRCR_RFEN1;
reg->tx.stcr |= SSI_STCR_TFEN1;
reg->rx.scr |= SSI_SCR_TCH_EN;
reg->tx.scr |= SSI_SCR_TCH_EN;
reg[RX].srcr |= SSI_SRCR_RFEN1;
reg[TX].stcr |= SSI_STCR_TFEN1;
reg[RX].scr |= SSI_SCR_TCH_EN;
reg[TX].scr |= SSI_SCR_TCH_EN;
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment