class SpiFlashDevice

Defined at line 27 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.h

Public Methods

void SpiFlashDevice (zx_device_t * parent, fdf::MmioBuffer mmio)

Defined at line 30 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.h

void DdkRelease ()

Defined at line 34 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.h

zx_status_t NandGetFactoryBadBlockList (uint32_t * bad_blocks, size_t bad_block_len, size_t * num_bad_blocks)

Defined at line 39 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.h

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 68 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.cc

void NandQuery (nand_info_t * info_out, size_t * nand_op_size_out)

Nand protocol implementation.

Defined at line 84 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.cc

void NandQueue (nand_operation_t * op, nand_queue_callback completion_cb, void * cookie)

Defined at line 96 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.cc

zx_status_t Bind ()

Public for testing.

Defined at line 35 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.cc

void StartShutdown ()

Defined at line 62 of file ../../src/devices/nand/drivers/intel-spi-flash/intel-spi-flash.cc