Lines Matching refs:dmactl
328 struct lpaif_dmactl *dmactl = NULL; in __lpass_get_dmactl_handle() local
333 dmactl = drvdata->rd_dmactl; in __lpass_get_dmactl_handle()
335 dmactl = drvdata->wr_dmactl; in __lpass_get_dmactl_handle()
338 dmactl = drvdata->hdmi_rd_dmactl; in __lpass_get_dmactl_handle()
341 dmactl = drvdata->rxtx_rd_dmactl; in __lpass_get_dmactl_handle()
344 dmactl = drvdata->rxtx_wr_dmactl; in __lpass_get_dmactl_handle()
347 dmactl = drvdata->va_wr_dmactl; in __lpass_get_dmactl_handle()
351 return dmactl; in __lpass_get_dmactl_handle()
429 struct lpaif_dmactl *dmactl; in lpass_platform_pcmops_hw_params() local
435 dmactl = __lpass_get_dmactl_handle(substream, component); in lpass_platform_pcmops_hw_params()
445 ret = regmap_fields_write(dmactl->bursten, id, LPAIF_DMACTL_BURSTEN_INCR4); in lpass_platform_pcmops_hw_params()
451 ret = regmap_fields_write(dmactl->fifowm, id, LPAIF_DMACTL_FIFOWM_8); in lpass_platform_pcmops_hw_params()
459 ret = regmap_fields_write(dmactl->burst8, id, in lpass_platform_pcmops_hw_params()
465 ret = regmap_fields_write(dmactl->burst16, id, in lpass_platform_pcmops_hw_params()
471 ret = regmap_fields_write(dmactl->dynburst, id, in lpass_platform_pcmops_hw_params()
483 ret = regmap_fields_write(dmactl->intf, id, in lpass_platform_pcmops_hw_params()
560 ret = regmap_fields_write(dmactl->wpscnt, id, regval); in lpass_platform_pcmops_hw_params()
607 struct lpaif_dmactl *dmactl; in lpass_platform_pcmops_prepare() local
614 dmactl = __lpass_get_dmactl_handle(substream, component); in lpass_platform_pcmops_prepare()
643 ret = regmap_fields_write(dmactl->fifowm, id, LPAIF_DMACTL_FIFOWM_8); in lpass_platform_pcmops_prepare()
650 ret = regmap_fields_write(dmactl->enable, id, LPAIF_DMACTL_ENABLE_ON); in lpass_platform_pcmops_prepare()
670 struct lpaif_dmactl *dmactl; in lpass_platform_pcmops_trigger() local
678 dmactl = __lpass_get_dmactl_handle(substream, component); in lpass_platform_pcmops_trigger()
686 ret = regmap_fields_write(dmactl->enable, id, in lpass_platform_pcmops_trigger()
695 ret = regmap_fields_write(dmactl->dyncclk, id, in lpass_platform_pcmops_trigger()
733 ret = regmap_fields_write(dmactl->dyncclk, id, LPAIF_DMACTL_DYNCLK_ON); in lpass_platform_pcmops_trigger()
747 ret = regmap_fields_write(dmactl->dyncclk, id, LPAIF_DMACTL_DYNCLK_ON); in lpass_platform_pcmops_trigger()
779 ret = regmap_fields_write(dmactl->enable, id, in lpass_platform_pcmops_trigger()
788 ret = regmap_fields_write(dmactl->dyncclk, id, in lpass_platform_pcmops_trigger()
813 ret = regmap_fields_write(dmactl->dyncclk, id, LPAIF_DMACTL_DYNCLK_OFF); in lpass_platform_pcmops_trigger()
828 ret = regmap_fields_write(dmactl->dyncclk, id, LPAIF_DMACTL_DYNCLK_OFF); in lpass_platform_pcmops_trigger()