Lines Matching refs:dmactl

33 				      struct lpaif_dmactl **dmactl, int *id)  in __lpass_get_dmactl_handle()  argument
45 *dmactl = drvdata->rxtx_rd_dmactl; in __lpass_get_dmactl_handle()
49 *dmactl = drvdata->rxtx_wr_dmactl; in __lpass_get_dmactl_handle()
53 *dmactl = drvdata->va_wr_dmactl; in __lpass_get_dmactl_handle()
127 struct lpaif_dmactl *dmactl = NULL; in __lpass_platform_codec_intf_init() local
138 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in __lpass_platform_codec_intf_init()
139 if (!dmactl) in __lpass_platform_codec_intf_init()
142 ret = regmap_fields_write(dmactl->codec_intf, id, codec_intf); in __lpass_platform_codec_intf_init()
147 ret = regmap_fields_write(dmactl->codec_fs_sel, id, 0x0); in __lpass_platform_codec_intf_init()
152 ret = regmap_fields_write(dmactl->codec_fs_delay, id, 0x0); in __lpass_platform_codec_intf_init()
157 ret = regmap_fields_write(dmactl->codec_pack, id, 0x1); in __lpass_platform_codec_intf_init()
162 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_ON); in __lpass_platform_codec_intf_init()
218 struct lpaif_dmactl *dmactl = NULL; in lpass_cdc_dma_daiops_hw_params() local
244 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in lpass_cdc_dma_daiops_hw_params()
245 if (!dmactl) in lpass_cdc_dma_daiops_hw_params()
248 ret = regmap_fields_write(dmactl->codec_channel, id, regval); in lpass_cdc_dma_daiops_hw_params()
261 struct lpaif_dmactl *dmactl; in lpass_cdc_dma_daiops_trigger() local
273 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id); in lpass_cdc_dma_daiops_trigger()
274 if (!dmactl) in lpass_cdc_dma_daiops_trigger()
277 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_OFF); in lpass_cdc_dma_daiops_trigger()