Hi, > -----Original Message----- > From: Marek Vasut <ma...@denx.de> > Sent: Saturday, September 21, 2024 9:49 PM > To: Chee, Tien Fong <tien.fong.c...@intel.com>; u-boot@lists.denx.de > Cc: Simon Goldschmidt <simon.k.r.goldschm...@gmail.com>; Meng, Tingting > <tingting.m...@intel.com>; Yuslaimi, Alif Zakuan > <alif.zakuan.yusla...@intel.com>; Hea, Kok Kiang > <kok.kiang....@intel.com> > Subject: Re: [PATCH v1 04/20] arm: socfpga: agilex5: Add low level > initialization > > On 9/20/24 9:02 AM, tien.fong.c...@intel.com wrote: > > From: Tien Fong Chee <tien.fong.c...@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.c...@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 ?
I cannot find the caller for s_init, wonder where is the s_init is called? What's concern with lowlevel_init()? It's also wired into existing early hook function which's located inside start.S Regards, Tien Fong.