Hi Tom,

On Thu, Dec 18, 2025 at 01:00:32PM -0600, Tom Rini wrote:
> On Thu, Dec 18, 2025 at 06:52:51PM +0000, Kuan-Wei Chiu wrote:
> > Add support for the Motorola 68040 architecture. Currently, m68k
> > support in U-Boot is primarily focused on ColdFire (MCF5xxx) variants.
> > Introduce the necessary infrastructure to support the classic M680x0
> > series, specifically targeting the M68040 as emulated by QEMU.
> > 
> > The implementation includes exception vectors, early startup code, and
> > minimal CPU initialization and relocation stubs. It also defines the
> > standard m68k boot information structure used for passing hardware
> > information to the operating system. To ensure compatibility, ColdFire-
> > specific library objects such as cache and interrupt handling are
> > excluded from the build when M68040 is selected.
> > 
> > Additionally, apply a specific workaround during the early memory
> > reservation stage. Use a manual loop to clear global data instead of
> > the standard memset() function, as utilizing memset() at this point was
> > observed to cause a hang on the QEMU platform.
> > 
> > Signed-off-by: Kuan-Wei Chiu <[email protected]>
> [snip]
> > diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
> > index 8ade6f7b9d1..a41c375f6be 100644
> > --- a/arch/m68k/Kconfig
> > +++ b/arch/m68k/Kconfig
> > @@ -56,6 +56,9 @@ config MCF5441x
> >          select DM_SERIAL
> >     bool
> >  
> > +config M68040
> > +    bool
> > +
> 
> The file is unfortunately inconsistent about tabs vs spaces, but all the
> new options should be tab-indent only, and no extra blank lines added.

I'll fix this in v2.

BTW, do you think it would be helpful to add a check in checkpatch.pl
to warn about space indentation in Kconfig files?

Regards,
Kuan-Wei

Reply via email to