crypto: Remove direct access to crypto registers
Remove direct access to CRYPTO register when configuring
for a cipher or authentication operation. Create DM commands
and command pointer list to configure registers.
This change is needed to allow multiple clients from different
execution environment use the same CE1 hardware. DM synchronizes
the request by blocking any access to the CE hardware by any
other pair of DM channels (used by other EE clients)
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
2 files changed