Commits
Suman Anna committed f578559e0d0
remoteproc/k3-r5: Use devres functions to simplify cleanup The K3 R5F remoteproc driver currently uses a mixture of devres and regular functions, and unwinds all the previously acquired resources manually upon any failures in cleanup paths, some even using the devres cleanup functions themselves. Simplify these failure path code cleanups by updating the driver to use more devres functions. A lot of the code has been cleaned up courtesy of using devm_add_action_or_reset() in the driver probe function for the cluster-level cleanup, and devres_open_group() & devres_release_group() functions for the core-level cleanups, and using any available equivalent devres functions for regular functions. Signed-off-by: Suman Anna <s-anna@ti.com>