Micron MT29F NAND driver
|
MT_uint8 __is_valid_addr | ( | nand_addr_t | addr | ) |
Definition at line 2026 of file nand_MT29F_lld.c.
References nand_address_t::block, parameter_page_t::blocks_per_lun, nand_address_t::column, parameter_page_t::data_bytes_per_page, device_info, nand_address_t::lun, parameter_page_t::luns_per_ce, NAND_INVALID_NAND_ADDRESS, NAND_SUCCESS, nand_address_t::page, and parameter_page_t::pages_per_block.
{ if((addr.column < device_info.data_bytes_per_page) && (addr.page < device_info.pages_per_block) && (addr.block < device_info.blocks_per_lun) && (addr.lun < device_info.luns_per_ce)) return NAND_SUCCESS; return NAND_INVALID_NAND_ADDRESS; }