class NandDriver
Defined at line 33 of file ../../src/devices/nand/drivers/nand/nand.h
Public Members
static basic_string_view kDriverName
static basic_string_view kChildNodeName
static const size_t kNandReadRetries
Public Methods
void NandDriver ()
Defined at line 43 of file ../../src/devices/nand/drivers/nand/nand.h
zx::result<> Start (fdf::DriverContext context)
fdf::DriverBase implementation.
Defined at line 277 of file ../../src/devices/nand/drivers/nand/nand.cc
void Stop (fdf::StopCompleter completer)
Defined at line 272 of file ../../src/devices/nand/drivers/nand/nand.cc
void NandQuery (nand_info_t * info_out, size_t * nand_op_size_out)
Nand protocol implementation.
Defined at line 220 of file ../../src/devices/nand/drivers/nand/nand.cc
void NandQueue (nand_operation_t *op,nand_queue_callbackcompletion_cb,void *cookie)
Defined at line 225 of file ../../src/devices/nand/drivers/nand/nand.cc
zx_status_t NandGetFactoryBadBlockList (uint32_t *bad_blocks,size_tbad_block_len,size_t *num_bad_blocks)
Defined at line 266 of file ../../src/devices/nand/drivers/nand/nand.cc
Protected Methods
std::optional<inspect::ComponentInspector> & component_inspector ()
Defined at line 56 of file ../../src/devices/nand/drivers/nand/nand.h