mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 18:04:48 +00:00
arm: rmobile: Add basic RZ/G2L family support
The Renesas RZ/G2L family includes the following ARM SoCs: * RZ/G2L (r9a07g044l) * RZ/G2LC (r9a07g044c) * RZ/G2UL (r9a07g043u) * RZ/V2L (r9a07g054l) Support for individual SoCs and evaluation boards will be added in separate patches. Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com> Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com> Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
parent
4c48001874
commit
387d4275ab
4 changed files with 42 additions and 0 deletions
|
@ -66,6 +66,20 @@ config RZN1
|
|||
select SYSRESET_SYSCON
|
||||
imply CMD_DM
|
||||
|
||||
config RZG2L
|
||||
prompt "Renesas RZ/G2L Family ARM SoCs"
|
||||
select GICV3
|
||||
select RCAR_64
|
||||
imply MULTI_DTB_FIT
|
||||
imply MULTI_DTB_FIT_USER_DEFINED_AREA
|
||||
imply RENESAS_SDHI
|
||||
imply SYS_MALLOC_F
|
||||
help
|
||||
Enable support for the Renesas RZ/G2L family of SoCs. Currently
|
||||
support is only included for the RZ/G2L itself (based on the R9A07G044
|
||||
SoC). Support for additional SoCs in this family (RZ/G2LC, RZ/G2UL,
|
||||
RZ/V2L & RZ/Five) is not yet available.
|
||||
|
||||
endchoice
|
||||
|
||||
config SYS_SOC
|
||||
|
@ -75,5 +89,6 @@ source "arch/arm/mach-rmobile/Kconfig.32"
|
|||
source "arch/arm/mach-rmobile/Kconfig.64"
|
||||
source "arch/arm/mach-rmobile/Kconfig.rza1"
|
||||
source "arch/arm/mach-rmobile/Kconfig.rzn1"
|
||||
source "arch/arm/mach-rmobile/Kconfig.rzg2l"
|
||||
|
||||
endif
|
||||
|
|
12
arch/arm/mach-rmobile/Kconfig.rzg2l
Normal file
12
arch/arm/mach-rmobile/Kconfig.rzg2l
Normal file
|
@ -0,0 +1,12 @@
|
|||
# Copyright (C) 2023 Renesas Electronics Corporation
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
|
||||
if RZG2L
|
||||
|
||||
config MULTI_DTB_FIT_UNCOMPRESS_SZ
|
||||
default 0x80000 if TARGET_RZG2L_SMARC_EVK
|
||||
|
||||
config MULTI_DTB_FIT_USER_DEF_ADDR
|
||||
default 0x49000000 if TARGET_RZG2L_SMARC_EVK
|
||||
|
||||
endif
|
|
@ -19,6 +19,8 @@
|
|||
#elif defined(CONFIG_RCAR_GEN4)
|
||||
#include <asm/arch/rcar-gen4-base.h>
|
||||
#elif defined(CONFIG_R7S72100)
|
||||
#elif defined(CONFIG_RZG2L)
|
||||
#include <asm/arch/rzg2l.h>
|
||||
#else
|
||||
#error "SOC Name not defined"
|
||||
#endif
|
||||
|
|
13
arch/arm/mach-rmobile/include/mach/rzg2l.h
Normal file
13
arch/arm/mach-rmobile/include/mach/rzg2l.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* RZ/G2L SoC Family support.
|
||||
* Copyright (C) 2023 Renesas Electronics Corporation
|
||||
*/
|
||||
|
||||
#ifndef __ASM_ARCH_RZG2L_H
|
||||
#define __ASM_ARCH_RZG2L_H
|
||||
|
||||
#define GICD_BASE 0x11900000
|
||||
#define GICR_BASE 0x11960000
|
||||
|
||||
#endif /* __ASM_ARCH_RZG2L_H */
|
Loading…
Add table
Reference in a new issue