msm: subsys-pil-tz: Introduce generic TZ PIL and SSR driver
In case of secure PIL, the PIL ops are very similar among different subsystems. For init_image, mem_setup, auth_and_reset and shutdown ops, the PIL drivers follow the standard sequence to call into TZ with the corresponding subsystem's pas id. For proxy_vote and proxy_unvote ops, different subsystems share the similar pattern of voting gdsc, regulators, clocks and bus bandwidth. Similarly, the SSR ops are common across different subsystems as well. Therefore, a generic TZ PIL and SSR driver is introduced to provide a uniform way to manage PIL and SSR. The data and resources information corresponding to the PIL and SSR ops for each subsystem are contained in each subsystem's device tree node. Change-Id: I598653d22da7504446a160cb86c876beddbd555c Signed-off-by:Tianyi Gou <tgou@codeaurora.org> Signed-off-by:
Deepak Katragadda <dkatraga@codeaurora.org>
Loading
Please register or sign in to comment