On 24-02-05, Sascha Hauer wrote: > scratch.c is needed for both i.MX8 and i.MX9, but is compiled only for > i.MX8, so linking will failed if only i.MX9 is enabled. > Add a Kconfig option for it and select it from both i.MX8 and i.MX9. > > Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> Reviewed-by: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> > --- > arch/arm/mach-imx/Kconfig | 4 ++++ > arch/arm/mach-imx/Makefile | 3 ++- > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig > index b6936a7554..a87ba1cef0 100644 > --- a/arch/arm/mach-imx/Kconfig > +++ b/arch/arm/mach-imx/Kconfig > @@ -42,6 +42,10 @@ config ARCH_IMX_ROMAPI > def_bool y > depends on ARCH_IMX8M || ARCH_IMX9 > > +config ARCH_IMX_SCRATCHMEM > + def_bool y > + depends on ARCH_IMX8M || ARCH_IMX9 > + > # > # PMIC configuration found on i.MX51 Babbadge board > # > diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile > index 9505cffa81..ce8af486ae 100644 > --- a/arch/arm/mach-imx/Makefile > +++ b/arch/arm/mach-imx/Makefile > @@ -17,7 +17,8 @@ CFLAGS_imx6.o := -march=armv7-a > lwl-$(CONFIG_ARCH_IMX6) += imx6-mmdc.o > obj-$(CONFIG_ARCH_IMX7) += imx7.o > obj-$(CONFIG_ARCH_VF610) += vf610.o > -obj-pbl-$(CONFIG_ARCH_IMX8M) += imx8m.o scratch.o > +obj-pbl-$(CONFIG_ARCH_IMX8M) += imx8m.o > +obj-pbl-$(CONFIG_ARCH_IMX_SCRATCHMEM) += scratch.o > obj-$(CONFIG_ARCH_IMX9) += imx9.o > lwl-$(CONFIG_ARCH_IMX_ATF) += atf.o > obj-pbl-$(CONFIG_ARCH_IMX8M) += tzasc.o > -- > 2.39.2 > > >