diff options
| author | Alice Guo <[email protected]> | 2026-06-17 22:14:44 +0800 |
|---|---|---|
| committer | Fabio Estevam <[email protected]> | 2026-07-27 11:25:22 -0300 |
| commit | bc92fd3aec26601ecc59e441098af6c657efd5b0 (patch) | |
| tree | c9df6a267ab54a622e9f8f190750623736082fc7 /include | |
| parent | 0d61a1fda618964b1eaea5ab3a1f89d45c01ab91 (diff) | |
imx9: bootaux: Support booting CM70, CM71 and CM33 sync cores
Support booting CM70, CM71 and CM33 sync core image by bootaux command
on iMX95, iMX94 and iMX952. (iMX95 and iMX952 only supports CM70).
Each core uses different core id which is defined by SM and passed in
SIP call.
- CM33: 0
- CM70: 1
- CM71: 7
- CM33S: 8
Prior to run bootaux to start core, prepaux is needed before loading
image. Below is example for booting CM70 TCM image on iMX95.
=>fatload mmc 1:1 0x90000000 rpmsg.bin
=>prepaux 1
=>cp.b 0x90000000 0x203c0000 ${filesize}
=>bootaux 0 1
Signed-off-by: Alice Guo <[email protected]>
Signed-off-by: Ye Li <[email protected]>
Signed-off-by: Peng Fan <[email protected]>
Signed-off-by: Jacky Bai <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/imx_sip.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/imx_sip.h b/include/imx_sip.h index 8a5ca34f393..478cbd3fdaf 100644 --- a/include/imx_sip.h +++ b/include/imx_sip.h @@ -16,5 +16,7 @@ #define IMX_SIP_SRC_MCU_START 0x00 #define IMX_SIP_SRC_MCU_STARTED 0x01 #define IMX_SIP_SRC_MCU_STOP 0x02 +#define IMX_SIP_SRC_MCU_PREP 0x04 +#define IMX_SIP_SRC_MCU_PREPED 0x05 #endif |
