diff options
| author | Peng Fan <[email protected]> | 2022-04-07 15:55:52 +0800 |
|---|---|---|
| committer | Stefano Babic <[email protected]> | 2022-04-12 19:10:43 +0200 |
| commit | 36bfd71c9240c118ff66d3e95d6b5b3e7db2ee67 (patch) | |
| tree | 30b945b33d8781f94629f9861fda4228c5926cc0 | |
| parent | fd437083b8872544a17b9ee58d60ce1575a6a696 (diff) | |
imx: imx8mp: detect i.MX8MP UltraLite when get cpu rev
Detect i.MX8MP UltraLite in get_cpu_variant_type
Signed-off-by: Peng Fan <[email protected]>
| -rw-r--r-- | arch/arm/mach-imx/imx8m/soc.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c index 805e1a6fb7e..560bfb22a0d 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -409,13 +409,27 @@ static u32 get_cpu_variant_type(u32 type) /* npu disabled*/ if ((value & 0x8) == 0x8) - flag |= (1 << 1); + flag |= BIT(1); /* isp disabled */ if ((value & 0x3) == 0x3) - flag |= (1 << 2); + flag |= BIT(2); + + /* gpu disabled */ + if ((value & 0xc0) == 0xc0) + flag |= BIT(3); + + /* lvds disabled */ + if ((value & 0x180000) == 0x180000) + flag |= BIT(4); + + /* mipi dsi disabled */ + if ((value & 0x60000) == 0x60000) + flag |= BIT(5); switch (flag) { + case 0x3f: + return MXC_CPU_IMX8MPUL; case 7: return MXC_CPU_IMX8MPL; case 2: |
