On Fri, Oct 31, 2025 at 4:27 AM Peng Fan <[email protected]> wrote: > > Structure imx_rproc_dcfg contains a const pointer to imx_rproc_plat_ops, > which defines the start/stop/detect_mode operations for a remote processor. > To preserve the const correctness of the static configuration while > allowing runtime modification of ops behavior, introduce a new > imx_rproc_plat_ops member in struct imx_rproc named `ops`. > > During initialization, dcfg->ops is assigned to priv->ops. > Enable the driver to safely override ops at runtime without affecting the > original const configuration. > > Improve flexibility for platforms that require dynamic operation switching > (e.g. i.MX95 Logical Machine ops and CPU ops). > > Reviewed-by: Frank Li <[email protected]> > Signed-off-by: Peng Fan <[email protected]>
Reviewed-by: Daniel Baluta <[email protected]>

