cryptocell: move Cryptocell specific API into driver
Code using Cryptocell specific APIs was used as part of the
arm common board ROT support, instead of being abstracted
in Cryptocell specific driver code, creating two problems:
- Any none arm board that uses Cryptocell wuld need to
  copy and paste the same code.
- Inability to cleanly support multiple versions of Cryptocell
  API and products.

Move over Cryptocell specific API calls into the Cryptocell
driver, creating abstraction API where needed.

Signed-off-by: Gilad Ben-Yossef <gilad.benyossef@arm.com>
Change-Id: I9e03ddce90fcc47cfdc747098bece86dbd11c58e
1 parent 7871fff commit 36ec2bb0bcb43b012c1211d73665eebc6012fb48
@Gilad Ben-Yossef Gilad Ben-Yossef authored on 14 May 2019
Showing 5 changed files
View
drivers/auth/cryptocell/cryptocell_crypto.c
View
drivers/auth/cryptocell/cryptocell_crypto.mk
View
drivers/auth/cryptocell/cryptocell_plat_helpers.c 0 → 100644
View
include/drivers/arm/cryptocell/cc_rotpk.h 0 → 100644
View
plat/arm/board/common/board_arm_trusted_boot.c