[U-Boot] [PATCH v2 3/3] MX31: Add NAND SPL boot support to i.MX31 PDK board.

Jean-Christophe PLAGNIOL-VILLARD
2009-05-12T00:25:53Z

>
> >>
> >> >> +
> >> >> +.globl lowlevel_init
> >> >> +lowlevel_init:
> >> >> + ? ? /* Also setup the Peripheral Port Remap register inside the core */
> >> >> + ? ? ldr ? ? r0, =ARM_PPMRR ? ? ?/* start from AIPS 2GB region */
> >> >> + ? ? mcr ? ? p15, 0, r0, c15, c2, 4
> >> >> +
> >> > for all hard code value please use macro
> >> > and if possible macro to generate them
> >>
> >> Hmm. You want me to create a macro that expands to the above code?
> > no I mean macro for 0xB8001010, 0x0000000c, etc...
> > and if possible macro to generate these value
>
> I'm no .macro expert so I can't promise anything.
there nothing to do with .macro
it's somthing like this

#define TOTO1
#define TOTO2
#define TOTO3

and use TOTOx to generate 0x0000000c

please take a look in drivers/net/smc911x.h
as example

Best Regards,
J.