Lines Matching refs:spimss

45 int MXC_I2S_RevA_Init(mxc_spimss_reva_regs_t *spimss, const mxc_i2s_config_t *config,  in MXC_I2S_RevA_Init()  argument
57 spimss->ctrl = MXC_F_SPIMSS_REVA_CTRL_MMEN; in MXC_I2S_RevA_Init()
58 spimss->mode = MXC_S_SPIMSS_REVA_MODE_NUMBITS_BITS16 | MXC_F_SPIMSS_REVA_MODE_SS_IO; in MXC_I2S_RevA_Init()
60 spimss->dma = (1 << MXC_F_SPIMSS_DMA_TX_FIFO_LVL_POS) | /* TX DMA request FIFO level */ in MXC_I2S_RevA_Init()
66 spimss->i2s_ctrl = config->justify << MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_LJ_POS | in MXC_I2S_RevA_Init()
82 spimss->brg = clkdiv; in MXC_I2S_RevA_Init()
93 spimss->dma |= MXC_F_SPIMSS_REVA_DMA_TX_DMA_EN | MXC_F_SPIMSS_REVA_DMA_TX_FIFO_CLR; in MXC_I2S_RevA_Init()
137 spimss->dma |= MXC_F_SPIMSS_REVA_DMA_RX_DMA_EN | MXC_F_SPIMSS_REVA_DMA_RX_FIFO_CLR; in MXC_I2S_RevA_Init()
192 int MXC_I2S_RevA_Shutdown(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Shutdown() argument
197 spimss->ctrl = 0; in MXC_I2S_RevA_Shutdown()
198 spimss->i2s_ctrl = 0; in MXC_I2S_RevA_Shutdown()
199 spimss->brg = 0; in MXC_I2S_RevA_Shutdown()
200 spimss->mode = 0; in MXC_I2S_RevA_Shutdown()
201 spimss->dma = 0; in MXC_I2S_RevA_Shutdown()
218 int MXC_I2S_RevA_Mute(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Mute() argument
220 spimss->i2s_ctrl |= MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_MUTE; in MXC_I2S_RevA_Mute()
224 int MXC_I2S_RevA_Unmute(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Unmute() argument
226 spimss->i2s_ctrl &= ~MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_MUTE; in MXC_I2S_RevA_Unmute()
230 int MXC_I2S_RevA_Pause(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Pause() argument
232 spimss->i2s_ctrl |= MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_PAUSE; in MXC_I2S_RevA_Pause()
236 int MXC_I2S_RevA_Unpause(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Unpause() argument
238 spimss->i2s_ctrl &= ~MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_PAUSE; in MXC_I2S_RevA_Unpause()
242 int MXC_I2S_RevA_Stop(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Stop() argument
247 spimss->ctrl &= ~MXC_F_SPIMSS_REVA_CTRL_ENABLE; in MXC_I2S_RevA_Stop()
248 spimss->i2s_ctrl &= ~MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_EN; in MXC_I2S_RevA_Stop()
264 int MXC_I2S_RevA_Start(mxc_spimss_reva_regs_t *spimss) in MXC_I2S_RevA_Start() argument
269 spimss->ctrl |= MXC_F_SPIMSS_REVA_CTRL_ENABLE; in MXC_I2S_RevA_Start()
270 spimss->i2s_ctrl |= MXC_F_SPIMSS_REVA_I2S_CTRL_I2S_EN; in MXC_I2S_RevA_Start()