#include <linux/module.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/ioport.h>
#include <linux/of_platform.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/nand.h>
#include <linux/mtd/nand_ecc.h>
#include <linux/mtd/partitions.h>
#include <asm/io.h>
#include <asm/fsl_lbc.h>
Go to the source code of this file.
#define ERR_BYTE 0xFF /* Value returned for read bytes when read failed */ |
#define FCM_TIMEOUT_MSECS 500 /* Maximum number of mSecs to wait for FCM */ |
MODULE_AUTHOR |
( |
"Freescale" |
| ) |
|
MODULE_DESCRIPTION |
( |
"Freescale Enhanced Local Bus Controller MTD NAND driver" |
| ) |
|
module_platform_driver |
( |
fsl_elbc_nand_driver |
| ) |
|