Lines Matching refs:dcfg
132 const struct imx_rproc_dcfg *dcfg; member
238 .dcfg = &dsp_rproc_cfg_imx8mp,
254 .dcfg = &dsp_rproc_cfg_imx8ulp,
266 .dcfg = &dsp_rproc_cfg_imx8qxp,
277 .dcfg = &dsp_rproc_cfg_imx8qm,
309 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_start() local
313 switch (dcfg->method) { in imx_dsp_rproc_start()
316 dcfg->src_reg, in imx_dsp_rproc_start()
317 dcfg->src_mask, in imx_dsp_rproc_start()
318 dcfg->src_start); in imx_dsp_rproc_start()
346 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_stop() local
355 switch (dcfg->method) { in imx_dsp_rproc_stop()
357 ret = regmap_update_bits(priv->regmap, dcfg->src_reg, dcfg->src_mask, in imx_dsp_rproc_stop()
358 dcfg->src_stop); in imx_dsp_rproc_stop()
392 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_sys_to_da() local
396 for (i = 0; i < dcfg->att_size; i++) { in imx_dsp_rproc_sys_to_da()
397 const struct imx_rproc_att *att = &dcfg->att[i]; in imx_dsp_rproc_sys_to_da()
580 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_add_carveout() local
592 for (a = 0; a < dcfg->att_size; a++) { in imx_dsp_rproc_add_carveout()
593 const struct imx_rproc_att *att = &dcfg->att[a]; in imx_dsp_rproc_add_carveout()
837 switch (dsp_dcfg->dcfg->method) { in imx_dsp_rproc_detect_mode()