summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJi Luo <ji.luo@nxp.com>2021-11-30 11:47:53 +0800
committerJi Luo <ji.luo@nxp.com>2022-04-20 09:49:54 +0800
commit92830b0f1ae9c30de0a23cba7a3221fcbf2ee0c3 (patch)
treedbe91408847d4b4bfff96415c7a62f0c34c70e54 /lib
parent420837270140b2f2192e44766b994e5749db5f8f (diff)
MA-19823 imx8ulp libavb: get AHAB status
Return the AHAB status (OEM CLOSED or not) for imx8ulp. Signed-off-by: Ji Luo <ji.luo@nxp.com> Change-Id: I602bec992aeae39e92625aa090f5571d7cdc0f1c (cherry picked from commit 85295dfa323a016f8e8dad209be94b5282c5a9bb)
Diffstat (limited to 'lib')
-rw-r--r--lib/avb/fsl/fsl_avbkey.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/avb/fsl/fsl_avbkey.c b/lib/avb/fsl/fsl_avbkey.c
index 8039fddbbb..d01b1931cb 100644
--- a/lib/avb/fsl/fsl_avbkey.c
+++ b/lib/avb/fsl/fsl_avbkey.c
@@ -1181,6 +1181,13 @@ bool hab_is_enabled(void)
}
if (lc != 0x80)
+#elif CONFIG_IMX8ULP
+ uint32_t lc;
+
+ lc = readl(FSB_BASE_ADDR + 0x41c);
+ lc &= 0x3f;
+
+ if (lc != 0x20)
#elif CONFIG_ARCH_IMX8M
struct imx_sec_config_fuse_t *fuse =
(struct imx_sec_config_fuse_t *)&imx_sec_config_fuse;