On Mon, Sep 8, 2025 at 4:08 PM Peng Fan <[email protected]> wrote: > > This patchset serves as a preparing patchset for i.MX95 support. > > The current code logic is complicated, with mix the usage of switch-case > and if-else. > > To simplify the code logic: > Introduce struct imx_rproc_plat_ops to wrap platform start,stop,detect_mode. > Each imx_rproc_dcfg data structure is assigned a ops pointer. > The common imx_rproc_{start,stop}() directly invokes the plat ops, no > need the switch-case. > mmio/smc/scu_api ops are included. > No functional changes. > > Thanks to Daniel and Frank for the help. > > Test on i.MX8MM for MMIO ops, i.MX8MP for SMC ops. For SCU-API ops, > I currently not have a setup at hand, I will give a setup and test > later, but everything should be fine, no functional changes. > > Signed-off-by: Peng Fan <[email protected]>
Thanks a lot Peng. Entire series looks good to me. Reviewed-by: Daniel Baluta <[email protected]>

