[PATCH v3] arm64: renesas: Add Cortex-M33 build option to R-Car Gen5

Kumar, Udit u-kumar1 at ti.com
Tue May 5 06:28:03 CEST 2026



On 4/27/2026 6:40 AM, Marek Vasut wrote:
> The R-Car Gen5 SoCs contains Cortex-M33, Cortex-R52 and Cortex-A720AE
> cores. Add U-Boot build options for the Cortex-M33 core.
> 
> Since the Cortex-M33 core is a 32bit core, select V8M and ARM64 for
> RCAR64 accordingly. Select TMU timer on the 32bit core, where it is
> used instead of the ARMv8 timer. Adjust TMU timer base address to match
> the address map of the Cortex-M33 core. Disable unused OF_BOARD_SETUP
> as well as unavailable POSITION_INDEPENDENT configuration options.
> 
> Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
> ---
> Cc: Anshul Dalal <anshuld at ti.com>
> Cc: Hai Pham <hai.pham.ud at renesas.com>
> Cc: Heinrich Schuchardt <xypron.glpk at gmx.de>
> Cc: Jesse Taube <mr.bossman075 at gmail.com>
> Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
> Cc: Paul Barker <paul.barker.ct at bp.renesas.com>
> Cc: Quentin Schulz <quentin.schulz at cherry.de>
> Cc: Tien Fong Chee <tien.fong.chee at altera.com>
> Cc: Tom Rini <trini at konsulko.com>
> Cc: Udit Kumar <u-kumar1 at ti.com>
> Cc: u-boot at lists.denx.de
> ---

Reviewed-by: Udit Kumar <u-kumar1 at ti.com>

> V2: - Move Kconfig defaults from common to Kconfig.rcar5
>     - Rename RCAR_64_CM to RCAR_64_RSIP
>     - Select TMU_TIMER in RCAR_64_RSIP
>     - Add R-Car Gen5 into RCAR_64 code comment
> V3: - Update RCAR_64 code comment
>     - Select TMU in RCAR_64_RSIP
> ---
>  arch/arm/mach-renesas/Kconfig                       | 12 ++++++++----
>  arch/arm/mach-renesas/Kconfig.rcar5                 | 11 +++++++++++
>  arch/arm/mach-renesas/include/mach/rcar-gen5-base.h |  6 ++++++
>  include/configs/rcar-gen5-common.h                  |  6 ++++++
>  4 files changed, 31 insertions(+), 4 deletions(-)
> 
> diff --git a/arch/arm/mach-renesas/Kconfig b/arch/arm/mach-renesas/Kconfig
> index fa4e312a4dd..f86acc31039 100644
> --- a/arch/arm/mach-renesas/Kconfig
> +++ b/arch/arm/mach-renesas/Kconfig
> @@ -1,15 +1,19 @@
>  if ARCH_RENESAS
> [..]


More information about the U-Boot mailing list