On Fri, 2013-11-15 at 15:38 +0530, Pekon Gupta wrote: > ELM hardware engine which is used for ECC error detection, is present on all > latest OMAP SoC (like OMAP4xxx, OMAP5xxx, DRA7xxx, AM33xx, AM43xx). Thus ELM > driver should be moved to common drivers/mtd/nand/ folder so that all SoC > having on-chip ELM hardware engine can re-use it. > This patch has following changes: > - mv arch/arm/include/asm/arch-am33xx/elm.h arch/arm/include/asm/omap_elm.h > - mv arch/arm/cpu/armv7/am33xx/elm.c drivers/mtd/nand/omap_elm.c > - update Makefiles > - update #include <asm/elm.h> > - add CONFIG_NAND_OMAP_ELM to compile driver/mtd/nand/omap_elm.c > and include in all board configs using AM33xx SoC platform. > > Signed-off-by: Pekon Gupta <pe...@ti.com> > --- > arch/arm/cpu/armv7/am33xx/Makefile | 1 - > arch/arm/cpu/armv7/am33xx/elm.c | 196 > --------------------------------- > arch/arm/include/asm/arch-am33xx/elm.h | 77 ------------- > arch/arm/include/asm/omap_elm.h | 77 +++++++++++++ > doc/README.nand | 19 ++++ > drivers/mtd/nand/Makefile | 1 + > drivers/mtd/nand/omap_elm.c | 196 > +++++++++++++++++++++++++++++++++ > drivers/mtd/nand/omap_gpmc.c | 2 +- > include/configs/am335x_evm.h | 2 + > include/configs/am335x_igep0033.h | 1 + > include/configs/siemens-am33x-common.h | 1 + > 11 files changed, 298 insertions(+), 275 deletions(-) > delete mode 100644 arch/arm/cpu/armv7/am33xx/elm.c > delete mode 100644 arch/arm/include/asm/arch-am33xx/elm.h > create mode 100644 arch/arm/include/asm/omap_elm.h > create mode 100644 drivers/mtd/nand/omap_elm.c
Please pass "-M -C" to git format-patch so that renames will be identified. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot