Lines Matching full:scr

123 	u32 scr;  member
213 * @i2s_net: I2S and Network mode configurations of SCR register
394 * fsl_ssi_config_enable - Set SCR, SIER, STCR and SRCR registers with
417 * to prevent online reconfigurations, then jump to set SCR directly in fsl_ssi_config_enable()
468 /* Enable all remaining bits in SCR */ in fsl_ssi_config_enable()
470 vals[dir].scr, vals[dir].scr); in fsl_ssi_config_enable()
497 * fsl_ssi_config_disable - Unset SCR, SIER, STCR and SRCR registers
510 u32 sier, srcr, stcr, scr; in fsl_ssi_config_disable() local
527 scr = ssi_excl_shared_bits(vals->scr, avals->scr, aactive); in fsl_ssi_config_disable()
529 /* Disable safe bits of SCR register for the current stream */ in fsl_ssi_config_disable()
530 regmap_update_bits(ssi->regs, REG_SSI_SCR, scr, 0); in fsl_ssi_config_disable()
583 * SCR to later set them safely
592 vals[RX].scr = SSI_SCR_SSIEN | SSI_SCR_RE; in fsl_ssi_setup_regvals()
595 vals[TX].scr = SSI_SCR_SSIEN | SSI_SCR_TE; in fsl_ssi_setup_regvals()
599 vals[RX].scr = vals[TX].scr = 0; in fsl_ssi_setup_regvals()
871 vals[RX].scr &= ~SSI_SCR_TCH_EN; in fsl_ssi_hw_params()
872 vals[TX].scr &= ~SSI_SCR_TCH_EN; in fsl_ssi_hw_params()
878 vals[RX].scr |= SSI_SCR_TCH_EN; in fsl_ssi_hw_params()
879 vals[TX].scr |= SSI_SCR_TCH_EN; in fsl_ssi_hw_params()
907 u32 strcr = 0, scr = 0, stcr, srcr, mask; in _fsl_ssi_set_dai_fmt() local
913 scr |= SSI_SCR_SYNC_TX_FS; in _fsl_ssi_set_dai_fmt()
969 scr |= ssi->i2s_net; in _fsl_ssi_set_dai_fmt()
998 scr |= SSI_SCR_SYS_CLK_EN; in _fsl_ssi_set_dai_fmt()
1017 scr |= SSI_SCR_SYN; in _fsl_ssi_set_dai_fmt()
1028 regmap_update_bits(ssi->regs, REG_SSI_SCR, mask, scr); in _fsl_ssi_set_dai_fmt()
1081 /* Save the SCR register value */ in fsl_ssi_set_dai_tdm_slot()