Searched refs:jh7110_tdm_writel (Results 1 – 1 of 1) sorted by relevance
| /linux/sound/soc/starfive/ |
| H A D | jh7110_tdm.c | 142 static inline void jh7110_tdm_writel(struct jh7110_tdm_dev *tdm, u16 reg, u32 val) in jh7110_tdm_writel() function 162 jh7110_tdm_writel(tdm, TDM_PCMGBCR, data | PCMGBCR_ENABLE); in jh7110_tdm_start() 166 jh7110_tdm_writel(tdm, TDM_PCMTXCR, tdm->saved_pcmtxcr | PCMTXCR_TXEN); in jh7110_tdm_start() 168 jh7110_tdm_writel(tdm, TDM_PCMRXCR, tdm->saved_pcmrxcr | PCMRXCR_RXEN); in jh7110_tdm_start() 179 jh7110_tdm_writel(tdm, TDM_PCMTXCR, val); in jh7110_tdm_stop() 183 jh7110_tdm_writel(tdm, TDM_PCMRXCR, val); in jh7110_tdm_stop() 207 jh7110_tdm_writel(tdm, TDM_PCMDIV, syncdiv); in jh7110_tdm_syncdiv() 234 jh7110_tdm_writel(tdm, TDM_PCMTXCR, datatx); in jh7110_tdm_config() 236 jh7110_tdm_writel(tdm, TDM_PCMRXCR, datarx); in jh7110_tdm_config() 308 jh7110_tdm_writel(tdm, TDM_PCMGBCR, tdm->saved_pcmgbcr); in jh7110_tdm_system_resume() [all …]
|