mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-20 11:55:03 +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
|
select SYSRESET_SYSCON
|
||||||
imply CMD_DM
|
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
|
endchoice
|
||||||
|
|
||||||
config SYS_SOC
|
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.64"
|
||||||
source "arch/arm/mach-rmobile/Kconfig.rza1"
|
source "arch/arm/mach-rmobile/Kconfig.rza1"
|
||||||
source "arch/arm/mach-rmobile/Kconfig.rzn1"
|
source "arch/arm/mach-rmobile/Kconfig.rzn1"
|
||||||
|
source "arch/arm/mach-rmobile/Kconfig.rzg2l"
|
||||||
|
|
||||||
endif
|
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)
|
#elif defined(CONFIG_RCAR_GEN4)
|
||||||
#include <asm/arch/rcar-gen4-base.h>
|
#include <asm/arch/rcar-gen4-base.h>
|
||||||
#elif defined(CONFIG_R7S72100)
|
#elif defined(CONFIG_R7S72100)
|
||||||
|
#elif defined(CONFIG_RZG2L)
|
||||||
|
#include <asm/arch/rzg2l.h>
|
||||||
#else
|
#else
|
||||||
#error "SOC Name not defined"
|
#error "SOC Name not defined"
|
||||||
#endif
|
#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