Freescale GPMI NAND controller

modulename: gpmi-nand.ko

configname: CONFIG_MTD_NAND_GPMI_NAND

Linux Kernel Configuration
└─>Device Drivers
└─>Memory Technology Device (MTD) support
└─>NAND
└─>Raw/Parallel NAND Device Support
└─>Freescale GPMI NAND controller
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Enables NAND Flash support for IMX23, IMX28 or IMX6.
The GPMI controller is very powerful, with the help of BCH
module, it can do the hardware ECC. The GPMI supports several
NAND flashs at the same time.

source code: