|
Linux Kernel
3.7.1
|
#include <fsmc.h>
Data Fields | |
| struct fsmc_nand_timings * | nand_timings |
| struct mtd_partition * | partitions |
| unsigned int | nr_partitions |
| unsigned int | options |
| unsigned int | width |
| unsigned int | bank |
| unsigned int | cle_off |
| unsigned int | ale_off |
| enum access_mode | mode |
| void(* | select_bank )(uint32_t bank, uint32_t busw) |
| void * | read_dma_priv |
| void * | write_dma_priv |
fsmc_nand_platform_data - platform specific NAND controller config : partition table for the platform, use a default fallback if this is NULL : the number of partitions in the previous entry : different options for the driver : bus width : default bank : callback to select a certain bank, this is platform-specific. If the controller only supports one bank this may be set to NULL
| enum access_mode mode |
| struct fsmc_nand_timings* nand_timings |
| struct mtd_partition* partitions |
1.8.2