MLK-22907-2 imx8: Add SECO manufacturing protection command support
authorBreno Lima <breno.lima@nxp.com>
Sat, 19 Oct 2019 01:24:26 +0000 (22:24 -0300)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 07:56:35 +0000 (00:56 -0700)
commit85c9286f5912fecd694689dc9b36cf37c0ef0400
treeb1a46d2c1794434811bbd298dc9abf79fcb2bc72
parent15f1c0bc27cb159fc37ae7cb98686ecc662c425c
MLK-22907-2 imx8: Add SECO manufacturing protection command support

i.MX8/8x devices support CAAM manufacturing protection through SECO
APIs, SECO FW generates P-384 private key in every OEM closed boot.

Add support for SECO enabled devices in mfgprot U-Boot command, the
following commands are available:

=> mfgprot pubk
=> mfgprot sign <data_addr> <size>

Signed-off-by: Breno Lima <breno.lima@nxp.com>
(cherry picked from commit 1fdb9726fdc4642d0f24104ec2e4099d59569468)
(cherry picked from commit 18b06286d28d78b04fcef7a4b3bd8324f789bf32)
arch/arm/mach-imx/Kconfig
arch/arm/mach-imx/Makefile
arch/arm/mach-imx/cmd_mfgprot.c
drivers/crypto/fsl/Makefile