Hi Frank,
> Subject: Re: [PATCH v2 6/6] remoteproc: imx_rproc: Clean up after ops
> introduction
> >
> > - if (dcfg->ops && dcfg->ops->detect_mode)
> > - return dcfg->ops->detect_mode(priv->rproc);
> > -
> > - switch (dcfg->method) {
>
> Can you remove 'method' in data struct also?
The method is used in other places and other purpose, imx_rproc_detach
imx_rproc_put_scu, imx_rproc_remove, it is also referred
imx_dsp_rproc.c.
Could we keep it for now?
Thanks,
Peng.
>
> Frank
> > - case IMX_RPROC_NONE:
> > + /*
> > + * To i.MX{7,8} ULP, Linux is under control of RTOS, no need
> > + * dcfg->ops or dcfg->ops->detect_mode, it is state
> RPROC_DETACHED.
> > + */
> > + if (!dcfg->ops || !dcfg->ops->detect_mode) {
> > priv->rproc->state = RPROC_DETACHED;
> > return 0;
> > - default:
> > - break;
> > }
> >
> > - return 0;
> > + return dcfg->ops->detect_mode(priv->rproc);
> > }
> >
> > static int imx_rproc_clk_enable(struct imx_rproc *priv)
> >
> > --
> > 2.37.1
> >