Lines Matching defs:gpmi_nand_data
118 struct gpmi_nand_data { struct
120 const struct gpmi_devdata *devdata;
123 struct device *dev;
124 struct platform_device *pdev;
127 struct resources resources;
130 struct gpmi_nfc_hardware_timing hw;
133 struct bch_geometry bch_geometry;
134 struct completion bch_done;
137 bool swap_block_mark;
138 struct boot_rom_geometry rom_geometry;
141 struct nand_controller base;
142 struct nand_chip nand;
144 struct gpmi_transfer transfers[GPMI_MAX_TRANSFERS];
145 int ntransfers;
147 bool bch;
148 uint32_t bch_flashlayout0;
149 uint32_t bch_flashlayout1;
151 char *data_buffer_dma;
153 void *auxiliary_virt;
154 dma_addr_t auxiliary_phys;
156 void *raw_buffer;
160 struct dma_chan *dma_chans[DMA_CHANS];
161 struct completion dma_done;