Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 9ee2f2b1 authored by Tianyi Gou's avatar Tianyi Gou Committed by Deepak Katragadda
Browse files

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: default avatarTianyi Gou <tgou@codeaurora.org>
Signed-off-by: default avatarDeepak Katragadda <dkatraga@codeaurora.org>
parent 08a9c39e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment