Lines Matching defs:pxa3xx_nand_info
146 struct pxa3xx_nand_info { struct
147 struct nand_hw_control controller;
148 struct platform_device *pdev;
150 struct clk *clk;
151 void __iomem *mmio_base;
152 unsigned long mmio_phys;
153 struct completion cmd_complete;
155 unsigned int buf_start;
156 unsigned int buf_count;
159 int drcmr_dat;
160 int drcmr_cmd;
162 unsigned char *data_buff;
163 unsigned char *oob_buff;
164 dma_addr_t data_buff_phys;
165 int data_dma_ch;
166 struct pxa_dma_desc *data_desc;
167 dma_addr_t data_desc_addr;
169 struct pxa3xx_nand_host *host[NUM_CHIP_SELECT];
170 unsigned int state;
172 int cs;
173 int use_ecc; /* use HW ECC ? */
174 int use_dma; /* use DMA ? */
175 int is_ready;
177 unsigned int page_size; /* page size of attached chip */
178 unsigned int data_size; /* data size in FIFO */
179 unsigned int oob_size;
180 int retcode;
183 uint32_t ndcb0;
184 uint32_t ndcb1;
185 uint32_t ndcb2;