diff options
Diffstat (limited to 'arch/mips/include/asm/mach-jz4740/jz4740_nand.h')
| -rw-r--r-- | arch/mips/include/asm/mach-jz4740/jz4740_nand.h | 34 | 
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/mips/include/asm/mach-jz4740/jz4740_nand.h b/arch/mips/include/asm/mach-jz4740/jz4740_nand.h new file mode 100644 index 00000000000..bb5b9a4e29c --- /dev/null +++ b/arch/mips/include/asm/mach-jz4740/jz4740_nand.h @@ -0,0 +1,34 @@ +/* + *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> + *  JZ4740 SoC NAND controller driver + * + *  This program is free software; you can redistribute	 it and/or modify it + *  under  the terms of	 the GNU General  Public License as published by the + *  Free Software Foundation;  either version 2 of the	License, or (at your + *  option) any later version. + * + *  You should have received a copy of the  GNU General Public License along + *  with this program; if not, write  to the Free Software Foundation, Inc., + *  675 Mass Ave, Cambridge, MA 02139, USA. + * + */ + +#ifndef __ASM_MACH_JZ4740_JZ4740_NAND_H__ +#define __ASM_MACH_JZ4740_JZ4740_NAND_H__ + +#include <linux/mtd/nand.h> +#include <linux/mtd/partitions.h> + +struct jz_nand_platform_data { +	int			num_partitions; +	struct mtd_partition	*partitions; + +	struct nand_ecclayout	*ecc_layout; + +	unsigned int busy_gpio; + +	void (*ident_callback)(struct platform_device *, struct nand_chip *, +				struct mtd_partition **, int *num_partitions); +}; + +#endif  |