Lines Matching refs:dcfg
135 const struct imx_rproc_dcfg *dcfg; member
244 .dcfg = &dsp_rproc_cfg_imx8mp,
260 .dcfg = &dsp_rproc_cfg_imx8ulp,
272 .dcfg = &dsp_rproc_cfg_imx8qxp,
283 .dcfg = &dsp_rproc_cfg_imx8qm,
315 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_start() local
319 switch (dcfg->method) { in imx_dsp_rproc_start()
322 dcfg->src_reg, in imx_dsp_rproc_start()
323 dcfg->src_mask, in imx_dsp_rproc_start()
324 dcfg->src_start); in imx_dsp_rproc_start()
352 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_stop() local
361 switch (dcfg->method) { in imx_dsp_rproc_stop()
363 ret = regmap_update_bits(priv->regmap, dcfg->src_reg, dcfg->src_mask, in imx_dsp_rproc_stop()
364 dcfg->src_stop); in imx_dsp_rproc_stop()
398 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_sys_to_da() local
402 for (i = 0; i < dcfg->att_size; i++) { in imx_dsp_rproc_sys_to_da()
403 const struct imx_rproc_att *att = &dcfg->att[i]; in imx_dsp_rproc_sys_to_da()
594 const struct imx_rproc_dcfg *dcfg = dsp_dcfg->dcfg; in imx_dsp_rproc_add_carveout() local
606 for (a = 0; a < dcfg->att_size; a++) { in imx_dsp_rproc_add_carveout()
607 const struct imx_rproc_att *att = &dcfg->att[a]; in imx_dsp_rproc_add_carveout()
983 switch (dsp_dcfg->dcfg->method) { in imx_dsp_rproc_detect_mode()