The raw NAND Flash layer drives hardware-specific Bus Read and Bus Write operations to communicate with the NAND Flash device.
It directly interacts with hardware's register to operate NAND Flash interface.The raw NAND Flash layer code implement procedures to program basic NAND Flash operations. It takes care of issuing the correct sequences of write/read operations for each command. All functions in the layer are blocked i.e. they wait for the completion of an operation. Raw NAND Flash layer access NAND Flash device by EBI.
#include <nand_flash_raw.h>
Data Fields | |
uint32_t | address_address |
uint32_t | command_address |
uint32_t | data_address |
struct nand_flash_model | model |
uint32_t nand_flash_raw::address_address |
Referenced by nand_flash_raw_initialize().
uint32_t nand_flash_raw::command_address |
Referenced by nand_flash_raw_initialize().
uint32_t nand_flash_raw::data_address |
Referenced by nand_flash_raw_initialize().
struct nand_flash_model nand_flash_raw::model |
Referenced by nand_flash_raw_initialize().