[PATCH 0/8] Early-boot support of R5FSS from A72 U-Boot for J7200 SoCs
Lokesh Vutla
lokeshvutla at ti.com
Tue Sep 15 15:47:44 CEST 2020
On 18/08/20 4:45 am, Suman Anna wrote:
> Hi Lokesh,
>
> The following series adds the early-boot support of the revised R5FSS IP
> on J7200 SoCS from A72 U-Boot. The J7200 SoCs has two R5FSS clusters, one
> in MCU domain and another in MAIN domain. Patches are on top of the latest
> master + "Configure J721E Main R5FSS1 to Split-mode & env" series [1].
>
> The current series enables the default variables only for the MAIN R5FSS
> cores. The config file used is common between J721E and J7200 SoCs, so is
> adjusted accordingly.
>
> The MCU R5FSS is shutdown at the end of R5 SPL, and can be booted by
> modifying env variables. Early-boot is supported only through the MMC
> rootfs just like on J721E SoCs.
>
> Following are the default modes and firmware image names supported with
> this series:
> 1. Modes
> MCU R5FSS0: LockStep mode
> MAIN R5FSS0: Split mode
> 2. Firmware images
> MCU R5FSS0 Core0 : j7200-mcu-r5f0_0-fw
> MCU R5FSS0 Core1 : j7200-mcu-r5f0_1-fw
> MAIN R5FSS0 Core0 : j7200-main-r5f0_0-fw
> MAIN R5FSS0 Core0 : j7200-main-r5f0_1-fw
>
> Following is the patch summary:
> - Patches #1 and #2 update the binding and the K3 R5F remoteproc driver
> for J7200 SoCs
> - Patch #3 sets up a separate MMU map for J7200 SoCs using the appropriate
> CONFIG_TARGET_<SOC>_A72_EVM symbols
> - Patches #4 and #5 add the dts nodes with LockStep for MCU R5FSS0 and
> Split-mode for MAIN R5FSS0
> - Patch #6 leverages the CONFIG_TARGET_<SOC>_A72_EVM symbols to set the
> SoC-specific default remoteproc boot list
> - Patch #7 enables the R5F remoteproc driver and needed options for
> A72 U-Boot
> - Patch #8 enhances the bootcmd variable to include the booting of the
> rprocs based on couple of control variables
Applied to u-boot-ti next branch.
Thanks and regards,
Lokesh
More information about the U-Boot
mailing list