Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fsmc_nand_data Struct Reference

Data Fields

u32 pid
 
struct mtd_info mtd
 
struct nand_chip nand
 
struct mtd_partitionpartitions
 
unsigned int nr_partitions
 
struct fsmc_eccplaceecc_place
 
unsigned int bank
 
struct devicedev
 
enum access_mode mode
 
struct clkclk
 
struct dma_chanread_dma_chan
 
struct dma_chanwrite_dma_chan
 
struct completion dma_access_complete
 
struct fsmc_nand_timingsdev_timings
 
dma_addr_t data_pa
 
void __iomemdata_va
 
void __iomemcmd_va
 
void __iomemaddr_va
 
void __iomemregs_va
 
void(* select_chip )(uint32_t bank, uint32_t busw)
 

Detailed Description

struct fsmc_nand_data - structure for FSMC NAND device state

: Part ID on the AMBA PrimeCell format : MTD info for a NAND flash. : Chip related info for a NAND flash. : Partition info for a NAND Flash. : Total number of partition of a NAND flash.

: ECC placing locations in oobfree type format. : Bank number for probed device. : Clock structure for FSMC.

: DMA channel for read access : DMA channel for write access to NAND : Completion structure

: NAND Physical port for Data. : NAND port for Data. : NAND port for Command. : NAND port for Address. : FSMC regs base address.

Definition at line 300 of file fsmc_nand.c.

Field Documentation

void __iomem* addr_va

Definition at line 323 of file fsmc_nand.c.

unsigned int bank

Definition at line 308 of file fsmc_nand.c.

Definition at line 311 of file fsmc_nand.c.

void __iomem* cmd_va

Definition at line 322 of file fsmc_nand.c.

dma_addr_t data_pa

Definition at line 320 of file fsmc_nand.c.

void __iomem* data_va

Definition at line 321 of file fsmc_nand.c.

struct device* dev

Definition at line 309 of file fsmc_nand.c.

struct fsmc_nand_timings* dev_timings

Definition at line 318 of file fsmc_nand.c.

struct completion dma_access_complete

Definition at line 316 of file fsmc_nand.c.

struct fsmc_eccplace* ecc_place

Definition at line 307 of file fsmc_nand.c.

enum access_mode mode

Definition at line 310 of file fsmc_nand.c.

Definition at line 302 of file fsmc_nand.c.

Definition at line 303 of file fsmc_nand.c.

unsigned int nr_partitions

Definition at line 305 of file fsmc_nand.c.

struct mtd_partition* partitions

Definition at line 304 of file fsmc_nand.c.

Definition at line 301 of file fsmc_nand.c.

struct dma_chan* read_dma_chan

Definition at line 314 of file fsmc_nand.c.

void __iomem* regs_va

Definition at line 324 of file fsmc_nand.c.

void(* select_chip)(uint32_t bank, uint32_t busw)

Definition at line 326 of file fsmc_nand.c.

struct dma_chan* write_dma_chan

Definition at line 315 of file fsmc_nand.c.


The documentation for this struct was generated from the following file: