MLK-19465 imx8mq: Fix cpu rev issue on B0.1 chip

On B0.1 chip, the value is 0x1020 not 0x20, due to minor version updated.
So if reading the word and comparing with 0x20, the result is wrong.

Fix the issue by only reading low major version byte for ROM version

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit d4d5b6545bdd099d4d6d04c63c5035b23eda583a)
diff --git a/plat/imx/imx8mq/src.c b/plat/imx/imx8mq/src.c
index 9c6b1ca..c9af655 100644
--- a/plat/imx/imx8mq/src.c
+++ b/plat/imx/imx8mq/src.c
@@ -56,9 +56,9 @@
 	uint32_t rom_version;
 
 	val = mmio_read_32(IMX_ANAMIX_BASE + DIGPROG);
-	rom_version = mmio_read_32(IMX_ROM_BASE + SW_INFO_A0);
+	rom_version = mmio_read_8(IMX_ROM_BASE + SW_INFO_A0);
 	if (rom_version != 0x10) {
-		rom_version = mmio_read_32(IMX_ROM_BASE + SW_INFO_B0);
+		rom_version = mmio_read_8(IMX_ROM_BASE + SW_INFO_B0);
 		if (rom_version == 0x20) {
 			val &= ~0xff;
 			val |= rom_version;