[PATCH] imx: imx8: fix build when CONFIG_IMX_BOOTAUX is set
Max Krummenacher
max.oss.09 at gmail.com
Thu Aug 8 12:02:10 CEST 2024
Hello Peng Fan
On Thu, Aug 08, 2024 at 03:16:54AM +0000, Peng Fan wrote:
> > Subject: [PATCH] imx: imx8: fix build when CONFIG_IMX_BOOTAUX is
> > set
> >
> > From: Max Krummenacher <max.krummenacher at toradex.com>
> >
> > Use correct function name.
> >
> > Fixes: e8cd1f60d964 ("imx: imx8: bootaux: Add i.MX8 M4 boot
> > support")
> > Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
> > ---
> >
> > arch/arm/mach-imx/imx8/cpu.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-
> > imx/imx8/cpu.c index accba502e492..834aca82bcfd 100644
> > --- a/arch/arm/mach-imx/imx8/cpu.c
> > +++ b/arch/arm/mach-imx/imx8/cpu.c
> > @@ -258,14 +258,14 @@ int arch_auxiliary_core_up(u32 core_id,
> > ulong boot_private_data)
> > return -EIO;
> > }
> >
> > - if (!power_domain_lookup_name("audio_sai0", &pd))
> > {
> > + if (!imx8_power_domain_lookup_name("audio_sai0",
> > &pd)) {
>
> I think need to find a proper fix to this. This API is legacy API.
The current code does call a function which does not exist. Thus the
compile fails if enabling CONFIG_IMX_BOOTAUX for a i.MX 8X and likely
always did.
I think that would merrit fixing it now rather than waiting until the
more modern API is ported into U-Boot and the code using it changed to
the new API.
Alternatively I could remove the handling of the HiFi auxiliary core
from arch_auxiliary_core_up() and returning EINVAL if someone tried to
set that core up.
Regards
Max
>
> Thanks
> Peng
>
>
More information about the U-Boot
mailing list