diff options
-rw-r--r-- | sound/soc/fsl/fsl_ssi.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c index 9e410e1e49a9..6daeb5fbdc9b 100644 --- a/sound/soc/fsl/fsl_ssi.c +++ b/sound/soc/fsl/fsl_ssi.c | |||
@@ -424,15 +424,12 @@ static int fsl_ssi_setup(struct fsl_ssi_private *ssi_private) | |||
424 | write_ssi(0x300, &ssi->saccen); | 424 | write_ssi(0x300, &ssi->saccen); |
425 | 425 | ||
426 | /* | 426 | /* |
427 | * Enable SSI | 427 | * Enable SSI, Transmit and Receive |
428 | */ | 428 | */ |
429 | write_ssi_mask(&ssi->scr, 0, CCSR_SSI_SCR_SSIEN); | 429 | write_ssi_mask(&ssi->scr, 0, CCSR_SSI_SCR_SSIEN | |
430 | write_ssi(CCSR_SSI_SOR_WAIT(3), &ssi->sor); | 430 | CCSR_SSI_SCR_TE | CCSR_SSI_SCR_RE); |
431 | 431 | ||
432 | /* | 432 | write_ssi(CCSR_SSI_SOR_WAIT(3), &ssi->sor); |
433 | * Enable Transmit and Receive | ||
434 | */ | ||
435 | write_ssi_mask(&ssi->scr, 0, CCSR_SSI_SCR_TE | CCSR_SSI_SCR_RE); | ||
436 | } | 433 | } |
437 | 434 | ||
438 | return 0; | 435 | return 0; |