[PATCH v1 04/20] arm: socfpga: agilex5: Add low level initialization
Marek Vasut
marex at denx.de
Sat Sep 21 15:49:18 CEST 2024
On 9/20/24 9:02 AM, tien.fong.chee at intel.com wrote:
> From: Tien Fong Chee <tien.fong.chee at intel.com>
>
> Create new low level initialization for Agile5 due to the new ARM core
> composition and warm reset behavior.
>
> Signed-off-by: Tien Fong Chee <tien.fong.chee at intel.com>
> ---
> arch/arm/mach-socfpga/Makefile | 1 +
> .../include/mach/reset_manager_soc64.h | 12 +++-
> arch/arm/mach-socfpga/lowlevel_init_agilex5.S | 57 +++++++++++++++++++
> 3 files changed, 68 insertions(+), 2 deletions(-)
> create mode 100644 arch/arm/mach-socfpga/lowlevel_init_agilex5.S
>
> diff --git a/arch/arm/mach-socfpga/Makefile b/arch/arm/mach-socfpga/Makefile
> index 67c6a8dfec5..53c91d1d2a5 100644
> --- a/arch/arm/mach-socfpga/Makefile
> +++ b/arch/arm/mach-socfpga/Makefile
> @@ -58,6 +58,7 @@ endif
>
> ifdef CONFIG_TARGET_SOCFPGA_AGILEX5
> obj-y += clock_manager_agilex5.o
> +obj-y += lowlevel_init_agilex5.o
> obj-y += mailbox_s10.o
> obj-y += misc_soc64.o
> obj-y += mmu-arm64_s10.o
Can this be wired into existing early hook function, like s_init or so ?
More information about the U-Boot
mailing list