For Arm64 — Msm8953

As of recent kernel versions (5.10+ and 6.x), the following drivers are functional:

Since MSM8953 relies on proprietary TrustZone firmware, certain operations (like touching specific clocks or power rails) can cause the device to reboot if not handled correctly by the kernel driver. Mainline drivers use SCM (Secure Channel Monitor) calls to ask the TrustZone for permission. msm8953 for arm64

To work with MSM8953 on ARM64, the following tools are required: As of recent kernel versions (5