1 /*
2  * atmel platform data
3  *
4  * GPL v2 Only
5  */
6 
7 #ifndef __ATMEL_H__
8 #define __ATMEL_H__
9 
10 #include <linux/mtd/nand.h>
11 
12  /* NAND / SmartMedia */
13 struct atmel_nand_data {
14 	int		enable_pin;		/* chip enable */
15 	int		det_pin;		/* card detect */
16 	int		rdy_pin;		/* ready/busy */
17 	u8		rdy_pin_active_low;	/* rdy_pin value is inverted */
18 	u8		ale;			/* address line number connected to ALE */
19 	u8		cle;			/* address line number connected to CLE */
20 	u8		bus_width_16;		/* buswidth is 16 bit */
21 	u8		ecc_mode;		/* ecc mode */
22 	u8		on_flash_bbt;		/* bbt on flash */
23 	struct mtd_partition *parts;
24 	unsigned int	num_parts;
25 };
26 
27 #endif /* __ATMEL_H__ */
28