mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01: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:
		| @@ -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 */ | ||||
		Reference in New Issue
	
	Block a user