From: Peng Fan <[email protected]> Select remoteproc related configs for i.MX95 EVK to support manage CM7 using 'rproc' cmd. Update doc to show details on starting CM7 using rproc cmd.
Signed-off-by: Peng Fan <[email protected]> --- configs/imx95_15x15_evk_defconfig | 4 ++++ configs/imx95_evk.config | 4 ++++ doc/board/nxp/rproc.rst | 13 +++++++++++++ 3 files changed, 21 insertions(+) diff --git a/configs/imx95_15x15_evk_defconfig b/configs/imx95_15x15_evk_defconfig index f3099f14401..11d91e25c3c 100644 --- a/configs/imx95_15x15_evk_defconfig +++ b/configs/imx95_15x15_evk_defconfig @@ -71,6 +71,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y CONFIG_CMD_PCI=y CONFIG_CMD_POWEROFF=y +CONFIG_CMD_REMOTEPROC=y CONFIG_CMD_SNTP=y CONFIG_CMD_CACHE=y CONFIG_CMD_EFIDEBUG=y @@ -104,6 +105,8 @@ CONFIG_DFU_MMC=y CONFIG_DFU_RAM=y CONFIG_SPL_FIRMWARE=y # CONFIG_SCMI_AGENT_SMCCC is not set +CONFIG_IMX_SM_CPU=y +CONFIG_IMX_SM_LMM=y CONFIG_IMX_RGPIO2P=y CONFIG_DM_PCA953X=y CONFIG_ADP5585_GPIO=y @@ -137,6 +140,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RTC=y CONFIG_DM_SERIAL=y CONFIG_FSL_LPUART=y diff --git a/configs/imx95_evk.config b/configs/imx95_evk.config index 631ec23c335..a803e61dad4 100644 --- a/configs/imx95_evk.config +++ b/configs/imx95_evk.config @@ -69,6 +69,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y CONFIG_CMD_PCI=y CONFIG_CMD_POWEROFF=y +CONFIG_CMD_REMOTEPROC=y CONFIG_CMD_SNTP=y CONFIG_CMD_CACHE=y CONFIG_CMD_EFIDEBUG=y @@ -105,6 +106,8 @@ CONFIG_DFU_MMC=y CONFIG_DFU_RAM=y CONFIG_SPL_FIRMWARE=y # CONFIG_SCMI_AGENT_SMCCC is not set +CONFIG_IMX_SM_CPU=y +CONFIG_IMX_SM_LMM=y CONFIG_IMX_RGPIO2P=y CONFIG_DM_PCA953X=y CONFIG_ADP5585_GPIO=y @@ -139,6 +142,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RTC=y CONFIG_DM_SERIAL=y CONFIG_FSL_LPUART=y diff --git a/doc/board/nxp/rproc.rst b/doc/board/nxp/rproc.rst index b023c1fadf6..7836935bbc7 100644 --- a/doc/board/nxp/rproc.rst +++ b/doc/board/nxp/rproc.rst @@ -67,3 +67,16 @@ corresponding board. rproc load 0 0x90000000 ${filesize} rproc start 0 + +i.MX95-EVK +------------------- + +Steps to start the Cortex-M7 core, need to choose the correct file for +corresponding board. The example is for i.MX95 15x15 EVK, use imx95-19x19-evk +if your board is i.MX95 19x19 EVK. + + load mmc 1:2 ${loadaddr} /lib/firmware/imx95-15x15-evk_m7_TCM_rpmsg_lite_str_echo_rtos.elf + + rproc load 0 ${loadaddr} ${filesize} + + rproc start 0 -- 2.51.0

