Lines Matching defs:dmactl
33 struct lpaif_dmactl **dmactl, int *id)
45 *dmactl = drvdata->rxtx_rd_dmactl;
49 *dmactl = drvdata->rxtx_wr_dmactl;
53 *dmactl = drvdata->va_wr_dmactl;
127 struct lpaif_dmactl *dmactl = NULL;
138 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
139 if (!dmactl)
142 ret = regmap_fields_write(dmactl->codec_intf, id, codec_intf);
144 dev_err(dev, "error writing to dmactl codec_intf reg field: %d\n", ret);
147 ret = regmap_fields_write(dmactl->codec_fs_sel, id, 0x0);
149 dev_err(dev, "error writing to dmactl codec_fs_sel reg field: %d\n", ret);
152 ret = regmap_fields_write(dmactl->codec_fs_delay, id, 0x0);
154 dev_err(dev, "error writing to dmactl codec_fs_delay reg field: %d\n", ret);
157 ret = regmap_fields_write(dmactl->codec_pack, id, 0x1);
159 dev_err(dev, "error writing to dmactl codec_pack reg field: %d\n", ret);
162 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_ON);
164 dev_err(dev, "error writing to dmactl codec_enable reg field: %d\n", ret);
218 struct lpaif_dmactl *dmactl = NULL;
244 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
245 if (!dmactl)
248 ret = regmap_fields_write(dmactl->codec_channel, id, regval);
251 "error writing to dmactl codec_channel reg field: %d\n", ret);
261 struct lpaif_dmactl *dmactl = NULL;
273 __lpass_get_dmactl_handle(substream, dai, &dmactl, &id);
274 if (!dmactl)
277 ret = regmap_fields_write(dmactl->codec_enable, id, LPAIF_DMACTL_ENABLE_OFF);
280 "error writing to dmactl codec_enable reg: %d\n", ret);