[U-Boot] [PATCH v7 0/8] NXP LS1046A SMMU enabling patches

Laurentiu Tudor laurentiu.tudor at nxp.com
Wed Aug 8 17:38:52 UTC 2018


Hi York,

> From: York Sun
> Sent: Wednesday, August 8, 2018 7:23 PM
> 
> On 08/08/2018 02:05 AM, laurentiu.tudor at nxp.com wrote:
> > From: Laurentiu Tudor <laurentiu.tudor at nxp.com>
> >
> > This patch series adds the required devices setup and device tree
> > fixups for SMMU enablement on NXP LS1046A chips. The approach taken
> > tries to mimic the implementation of PAMU LIODN setup on booke powerpc.
> >
> > First 4 patches contain some fixes and add some missing bits & pieces.
> > Last 4 patches add the actual infrastructure for ICID setup, qman
> > portals, fman ICID and SEC configuration.
> >
> > Changes in v7:
> >  - fix this build breakage introduced by patch [6/8] on booke ppc
> >    appearing with certain tool chain versions:
> > 	"drivers/misc/fsl_portals.c: In function 'fdt_fixup_qportals':
> > 	drivers/misc/fsl_portals.c:256:3: error: 'for' loop initial
> > 	declarations are only allowed in C99 or C11 mode"
> >  - fixed linker error on LS1012A targets:
> > 	"arch/arm/cpu/armv8/built-in.o: In function
> > 	`fsl_lsch2_early_init_f':
> > 	arch/arm/cpu/armv8/fsl-layerscape/soc.c:691:
> > 	undefined reference to `set_icids'"
> >
> 
> Still see compiling error for ls1043a boards.
> 
> /opt/toolchains/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-elf/bin/aarch64-
> elf-ld.bfd:
> drivers/built-in.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against
> external symbol `qp_info' can not be used when making a shared object;
> recompile with -fPIC

Ugh, no clue what causes this. Will look into it.

---
Best Regards, Laurentiu


More information about the U-Boot mailing list