summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2021-02-02 20:06:40 -0800
committerJacky Bai <ping.bai@nxp.com>2021-03-26 14:45:10 +0800
commit5f103fc89151f8fbdafd5cce8d2a2c9b59e27715 (patch)
treee05602e40e7c624a91091d2bb03188aa98805f9a
parentf1d7187f261ebf4b8a2a70d638d4bfc0a9b26c29 (diff)
MLK-25293 iMX8MQ: Add version for B2
iMX8MQ B2 chip uses same OCOTP magic value with B1. So read the ROM version to distinguish it with B1. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com> (cherry picked from commit dcfce7731ed19c6235f9b1ad3a68fbfe33b69f9a)
-rw-r--r--plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c b/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
index f4c45895..7b320f0e 100644
--- a/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
+++ b/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
@@ -94,7 +94,10 @@ static void imx8mq_soc_info_init(void)
ocotp_val = mmio_read_32(IMX_OCOTP_BASE + OCOTP_SOC_INFO_B1);
if (ocotp_val == 0xff0055aa) {
imx_soc_revision &= ~0xff;
- imx_soc_revision |= 0x21;
+ if (rom_version == 0x22)
+ imx_soc_revision |= 0x22;
+ else
+ imx_soc_revision |= 0x21;
return;
}
}