Commit | Line | Data |
---|---|---|
bf4289cb JCPV |
1 | /* |
2 | * atmel platform data | |
3 | * | |
4 | * GPL v2 Only | |
5 | */ | |
6 | ||
3d92e051 PG |
7 | #ifndef __ATMEL_H__ |
8 | #define __ATMEL_H__ | |
bf4289cb JCPV |
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 */ | |
3dcb7ea1 | 22 | u8 on_flash_bbt; /* bbt on flash */ |
bf4289cb JCPV |
23 | struct mtd_partition *parts; |
24 | unsigned int num_parts; | |
25 | }; | |
26 | ||
3d92e051 | 27 | #endif /* __ATMEL_H__ */ |