diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2016-05-13 12:26:09 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-05-17 11:04:06 +0200 |
commit | daa1c4d5118af3d62cc559e7def0b42aeb59d527 (patch) | |
tree | 779f49a3b8ca2054484a0e94ad6e5f0443354059 /arch/arm/mach-imx/include | |
parent | aee7f5c5617dcde0c932bf1caf2b9d77877b66a1 (diff) | |
download | barebox-daa1c4d5118af3d62cc559e7def0b42aeb59d527.tar.gz barebox-daa1c4d5118af3d62cc559e7def0b42aeb59d527.tar.xz |
ARM: i.MX: HABv3: Set to production mode
The HABv3 images for engineering mode do not work on a production device
and the images for production mode do not work on an engineering device.
When in engineering mode the ROM checks the images, but does not stop
booting when the signatures are wrong. This means a production image
can still be booted on an engineering device. This device can be
temporarily put into production mode by writing to the HAB_TYPE shadow
fuse register. After a reset the device will come up in production mode
and the image can be tested for validity. This means that if we have to
decide between production mode images and engineering images, the
production images are a better decision. Change this accordingly.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include')
-rw-r--r-- | arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h b/arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h index 4b81d49203..f4804fe63f 100644 --- a/arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h +++ b/arch/arm/mach-imx/include/mach/habv3-imx25-gencsf.h @@ -11,7 +11,7 @@ super_root_key CONFIG_HABV3_SRK_PEM hab [Header] hab Version = 3.0 -hab Security Configuration = Engineering +hab Security Configuration = Production hab Hash Algorithm = SHA256 hab Engine = RTIC hab Certificate Format = WTLS |