|  | /* | 
|  | * atmel platform data | 
|  | * | 
|  | * GPL v2 Only | 
|  | */ | 
|  |  | 
|  | #ifndef __ATMEL_H__ | 
|  | #define __ATMEL_H__ | 
|  |  | 
|  | #include <linux/mtd/nand.h> | 
|  |  | 
|  | /* NAND / SmartMedia */ | 
|  | struct atmel_nand_data { | 
|  | int		enable_pin;		/* chip enable */ | 
|  | int		det_pin;		/* card detect */ | 
|  | int		rdy_pin;		/* ready/busy */ | 
|  | u8		rdy_pin_active_low;	/* rdy_pin value is inverted */ | 
|  | u8		ale;			/* address line number connected to ALE */ | 
|  | u8		cle;			/* address line number connected to CLE */ | 
|  | u8		bus_width_16;		/* buswidth is 16 bit */ | 
|  | u8		ecc_mode;		/* ecc mode */ | 
|  | u8		on_flash_bbt;		/* bbt on flash */ | 
|  | struct mtd_partition *parts; | 
|  | unsigned int	num_parts; | 
|  | }; | 
|  |  | 
|  | #endif /* __ATMEL_H__ */ |