Lines Matching refs:dmactl
34 struct lpaif_dmactl **dmactl, int *id) in __lpass_get_dmactl_handle() argument
46 *dmactl = drvdata->rxtx_rd_dmactl; in __lpass_get_dmactl_handle()
50 *dmactl = drvdata->rxtx_wr_dmactl; in __lpass_get_dmactl_handle()
54 *dmactl = drvdata->va_wr_dmactl; in __lpass_get_dmactl_handle()
128 struct lpaif_dmactl *dmactl = NULL; in __lpass_platform_codec_intf_init() local
139 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in __lpass_platform_codec_intf_init()
140 if (!dmactl) in __lpass_platform_codec_intf_init()
143 ret = regmap_fields_write(dmactl->codec_intf, id, codec_intf); in __lpass_platform_codec_intf_init()
148 ret = regmap_fields_write(dmactl->codec_fs_sel, id, 0x0); in __lpass_platform_codec_intf_init()
153 ret = regmap_fields_write(dmactl->codec_fs_delay, id, 0x0); in __lpass_platform_codec_intf_init()
158 ret = regmap_fields_write(dmactl->codec_pack, id, 0x1); in __lpass_platform_codec_intf_init()
163 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_ON); in __lpass_platform_codec_intf_init()
219 struct lpaif_dmactl *dmactl = NULL; in lpass_cdc_dma_daiops_hw_params() local
245 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in lpass_cdc_dma_daiops_hw_params()
246 if (!dmactl) in lpass_cdc_dma_daiops_hw_params()
249 ret = regmap_fields_write(dmactl->codec_channel, id, regval); in lpass_cdc_dma_daiops_hw_params()
262 struct lpaif_dmactl *dmactl = NULL; in lpass_cdc_dma_daiops_trigger() local
274 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in lpass_cdc_dma_daiops_trigger()
275 if (!dmactl) in lpass_cdc_dma_daiops_trigger()
278 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_OFF); in lpass_cdc_dma_daiops_trigger()