[PATCH 00/37] imx: hab/caam new feature and update

Horia Geantă horia.geanta at nxp.com
Wed Mar 31 14:32:35 CEST 2021


On 3/25/2021 11:32 AM, Peng Fan (OSS) wrote:
> From: Peng <peng.fan at nxp.com>
> 
> This patchset is to upstream NXP downstream caam, hab features

I don't think adding yet another caam driver (drivers/crypto/fsl_caam.c)
is a good idea.
Instead existing driver (drivers/crypto/fsl/*) should be extended / modified.

> One more patch is to update maintainer for imx8mn_evk board.
> 
> Aymen Sghaier (6):
>   crypto: caam: Add CAAM support to i.MX8M platforms
>   crypto: caam: Fix build warnings pointer casting
>   crypto: Add blob command support for i.MX8M platforms
>   crypto: caam: Fix pointer size to 32bit for i.MX8M
>   crypto: caam: Add secure memory vid 3 support
>   crypto: caam: RNG4 TRNG errata
> 
> Breno Lima (13):
>   imx: imx7 Support for Manufacturing Protection
>   imx: Avoid hardcoded output ring size register offset (ORSR)
>   imx: Ensure CAAM clock is enabled prior getting out_jr_size
>   imx: Avoid hardcoded Job Ring Max size
>   imx: hab: Enable hab.c to authenticate additional images in open
>     configuration
>   imx: hab: Check if IVT header is HABv4
>   mx7ulp: hab: Add hab_status command for HABv4 M4 boot
>   imx: hab: Fix build warnings in 32-bit targets
>   crypto: fsl: blob: Flush dcache range for destination address
>   mx6dq: hab: Fix chip version in hab.h code
>   cmd: blob: Add IMX_HAB and CAAM supported SoCs as dependency
>   cmd: blob: Instantiate RNG before running CMD_BLOB
>   fsl_mfgprot: Fix typo in sign_mppubk()
> 
> Clement Faure (2):
>   imx8m: Add DEK blob encapsulation for imx8m
>   imx8: Add DEK blob encapsulation
> 
> Clement Le Marquis (1):
>   imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM SCFGR
>     register to 0x3
> 
> Franck LENORMAND (3):
>   crypto: caam: change JR running loop
>   caam: enable support for iMX7ULP
>   imx7ulp: Enable support for cmd blob
> 
> Peng (1):
>   imx8mn: evk: update MAINTAINERS
> 
> Peng Fan (2):
>   imx8m: add regs used by CAAM
>   imx: HAB: Update hab codes to support ARM64 and i.MX8M
> 
> Utkarsh Gupta (2):
>   imx: HAB: Validate IVT before authenticating image
>   imx: hab: Display All HAB events via hab_status command
> 
> Ye Li (7):
>   imx: hab: Add function to authenticate kernel image
>   hab: Change calling to ROM API failsafe
>   imx: HAB: Add support for iMX8MM
>   iMX8M: Add support to enable CONFIG_IMX_HAB
>   imx: cmd_dek: Enable DEK only for chips supporting CAAM
>   crypto: caam: Add fsl caam driver
>   crypto: fsl: refactor for 32 bit version CAAM support on ARM64
> 
There are several patches fixing newly added code.
Internal development history is of little value, fixes should be squashed.

Horia


More information about the U-Boot mailing list