Lines Matching defs:gpmi_nand_data
120 struct gpmi_nand_data { struct
122 const struct gpmi_devdata *devdata;
125 struct device *dev;
126 struct platform_device *pdev;
129 struct resources resources;
132 struct gpmi_nfc_hardware_timing hw;
135 struct bch_geometry bch_geometry;
136 struct completion bch_done;
139 bool swap_block_mark;
140 struct boot_rom_geometry rom_geometry;
143 struct nand_controller base;
144 struct nand_chip nand;
146 struct gpmi_transfer transfers[GPMI_MAX_TRANSFERS];
147 int ntransfers;
149 bool bch;
150 uint32_t bch_flashlayout0;
151 uint32_t bch_flashlayout1;
153 char *data_buffer_dma;
155 void *auxiliary_virt;
156 dma_addr_t auxiliary_phys;
158 void *raw_buffer;
162 struct dma_chan *dma_chans[DMA_CHANS];
163 struct completion dma_done;