I have few questions. What I understand so far is ARM TrustZone prevents some hardware block to be accessed from non-secure OS like Android.
1. Can TrustZone give permission to Linux kernel or non-secure OS to access ANY hardware block?
2. If yes, how to give that permission from TrustZone?
3. If the answer is no, then what is the way to access any hardware ( for example Hardware Codec) from non-secure OS?
Hi aminul112 are you still looking for an answer to this question? Many thanks.