Hi 2009/5/6 Ilya Yanok <ya...@emcraft.com>: > Driver for NFC NAND controller found on Freescale's MX2 and MX3 > processors. Ported from Linux. Tested only with i.MX27 but should > works with other MX2 and MX3 processors too. > > Signed-off-by: Ilya Yanok <ya...@emcraft.com> > --- > drivers/mtd/nand/Makefile | 1 + > drivers/mtd/nand/mxc_nand.c | 891 > +++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 892 insertions(+), 0 deletions(-) > create mode 100644 drivers/mtd/nand/mxc_nand.c > > diff --git a/drivers/mtd/nand/Makefile b/drivers/mtd/nand/Makefile > index 471cd6b..24de947 100644 > --- a/drivers/mtd/nand/Makefile > +++ b/drivers/mtd/nand/Makefile > @@ -40,6 +40,7 @@ COBJS-$(CONFIG_DRIVER_NAND_BFIN) += bfin_nand.o > COBJS-$(CONFIG_NAND_DAVINCI) += davinci_nand.o > COBJS-$(CONFIG_NAND_FSL_ELBC) += fsl_elbc_nand.o > COBJS-$(CONFIG_NAND_FSL_UPM) += fsl_upm.o > +COBJS-$(CONFIG_NAND_MXC) += mxc_nand.o > COBJS-$(CONFIG_NAND_NOMADIK) += nomadik.o > COBJS-$(CONFIG_NAND_S3C2410) += s3c2410_nand.c > COBJS-$(CONFIG_NAND_S3C64XX) += s3c64xx.o > diff --git a/drivers/mtd/nand/mxc_nand.c b/drivers/mtd/nand/mxc_nand.c > new file mode 100644 > index 0000000..48a6b7b > --- /dev/null > +++ b/drivers/mtd/nand/mxc_nand.c > @@ -0,0 +1,891 @@ <...> > +#define NFC_SP_EN (1 << 2) > +#define NFC_ECC_EN (1 << 3) > +#define NFC_INT_MSK (1 << 4) > +#define NFC_BIG (1 << 5) > +#define NFC_RST (1 << 6) > +#define NFC_CE (1 << 7) > +#define NFC_ONE_CYCLE (1 << 8) > + > +typedef enum _bool{false,true} bool;
Isn't there some include-file we can use instead of typdefing this locally? > + Regards, Magnus _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot