class ControllerDevice

Defined at line 29 of file ../../src/camera/drivers/controller/controller_device.h

Public Methods

void ~ControllerDevice ()

Defined at line 23 of file ../../src/camera/drivers/controller/controller_device.cc

fpromise::result<std::unique_ptr<ControllerDevice>, zx_status_t> Create (zx_device_t * parent)

Creates a new ControllerDevice using the provided parent.

Defined at line 25 of file ../../src/camera/drivers/controller/controller_device.cc

void DdkRelease ()

ddk::Device mixin

Defined at line 60 of file ../../src/camera/drivers/controller/controller_device.cc

void DdkUnbind (ddk::UnbindTxn txn)

ddk::Unbindable mixin

Defined at line 62 of file ../../src/camera/drivers/controller/controller_device.cc

fpromise::result<std::pair<zx::vmo, size_t>, zx_status_t> LoadFirmware (const std::string & path)

Loads firmware from the given path.

Defined at line 64 of file ../../src/camera/drivers/controller/controller_device.cc