imx: Add iMX91 support
iMX91 is reduced part from iMX93 with part number: i.MX9131/11/01
It removed A55_1, M33, MIPI DSI, LVDS, etc.
i.MX9131:
- Support 2.4GT/s DDR and HWFFC at 1.2GT/s
i.MX9121:
- A55 at 800Mhz and DDR at 1600MTS, with low drive mode.
i.MX9111:
- Support 1.6GT/s DDR and HWFFC at 800MT/s
i.MX9101:
- Support 800Mhz ARM clock
- Support 1.6GT/s DDR and HWFFC at 800MT/s
- No parallel display, eQOS, flexcan
Updated Clock/Container/CPU and etc for i.MX91
Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
(cherry picked from commit a9d562daa3)
This commit is contained in:
@@ -65,6 +65,14 @@ static const char *get_imx_type_str(u32 imxtype)
|
||||
return "93(02)";/* iMX93 900Mhz Low performance Dual core without NPU */
|
||||
case MXC_CPU_IMX9301:
|
||||
return "93(01)";/* iMX93 900Mhz Low performance Single core without NPU */
|
||||
case MXC_CPU_IMX91:
|
||||
return "91(31)";/* iMX91 11x11 Full feature */
|
||||
case MXC_CPU_IMX9121:
|
||||
return "91(21)";/* iMX91 11x11 Low drive mode */
|
||||
case MXC_CPU_IMX9111:
|
||||
return "91(11)";/* iMX91 9x9 Reduced feature */
|
||||
case MXC_CPU_IMX9101:
|
||||
return "91(01)";/* iMX91 9x9 Specific feature */
|
||||
default:
|
||||
return "??";
|
||||
}
|
||||
@@ -127,6 +135,8 @@ static int cpu_imx_get_temp(struct cpu_imx_plat *plat)
|
||||
if (IS_ENABLED(CONFIG_IMX8)) {
|
||||
if (plat->cpu_rsrc == SC_R_A72)
|
||||
idx = 2; /* use "cpu-thermal1" device */
|
||||
} else if (IS_ENABLED(CONFIG_IMX91)) {
|
||||
idx = 0;
|
||||
} else {
|
||||
idx = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user