[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