struct onenand_chip - OneNAND Private Flash Chip Data : [BOARDSPECIFIC] address to access OneNAND : [INTERN][FLEX-ONENAND] number of dies on chip : [INTERN][FLEX-ONENAND] Boundary of the dies : [INTERN][FLEX-ONENAND] Size of the dies : [INTERN] the size of one chip for multichip arrays FIXME For Flex-OneNAND, chipsize holds maximum possible device size ie when all blocks are considered MLC : [INTERN] device ID : chip density, used for DDP devices : [INTERN] version ID : [BOARDSPECIFIC] various chip options. They can partly be set to inform onenand_scan about : [INTERN] number of address bits in a block : [INTERN] number of address bits in a page : [INTERN] a page per block mask : [INTERN] a real page size : [INTERN] BufferRAM index : [INTERN] BufferRAM info : [REPLACEABLE] hardware specific function for read short : [REPLACEABLE] hardware specific function for write short : [REPLACEABLE] hardware specific function for writing commands to the chip : [REPLACEABLE] hardware specific function for wait on ready : [REPLACEABLE] hardware specific function for bbt wait on ready : [REPLACEABLE] hardware specific function for unlock all : [REPLACEABLE] hardware specific function for BufferRAM Area : [REPLACEABLE] hardware specific function for BufferRAM Area : [REPLACEABLE] hardware specific function for read register of OneNAND : [REPLACEABLE] hardware specific function for write register of OneNAND : sync burst read function : [REPLACEABLE] hardware specific function for chip probe : function to mark a block as bad : [REPLACEALBE] hardware specific function for scanning Bad block Table : [INTERN] spinlock used to protect access to this structure and the chip : [INTERN] wait queue to sleep on if a OneNAND operation is in progress : [INTERN] the current state of the OneNAND device : [INTERN] page main data buffer : [INTERN] page oob data buffer : [INTERN] holds the subpagesize : [REPLACEABLE] the default ecc placement scheme : [REPLACEABLE] pointer to Bad Block Management : [OPTIONAL] pointer to private chip date
Definition at line 87 of file onenand.h.