soc: ti: pruss: Add pruss_{request,release}_mem_region() API
Add two new API - pruss_request_mem_region() & pruss_release_mem_region(), to the PRUSS platform driver to allow client drivers to acquire and release the common memory resources present within a PRU-ICSS subsystem. This allows the client drivers to directly manipulate the respective memories, as per their design contract with the associated firmware. Co-developed-by:Suman Anna <s-anna@ti.com> Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Andrew F. Davis <afd@ti.com> Co-developed-by:
Grzegorz Jaszczyk <grzegorz.jaszczyk@linaro.org> Signed-off-by:
Grzegorz Jaszczyk <grzegorz.jaszczyk@linaro.org> Reviewed-by:
Roger Quadros <rogerq@kernel.org> Acked-by:
Mathieu Poirier <mathieu.poirier@linaro.org> Reviewed-by:
Tony Lindgren <tony@atomide.com> Reviewed-by:
Simon Horman <simon.horman@corigine.com> Signed-off-by:
MD Danish Anwar <danishanwar@ti.com> Link: https://lore.kernel.org/r/20230414045542.3249939-3-danishanwar@ti.com Signed-off-by:
Nishanth Menon <nm@ti.com>
Loading
Please sign in to comment