class Gt92xxDevice

Defined at line 78 of file ../../src/ui/input/drivers/goodix/gt92xx.h

Protected Members

atomic running_
interrupt irq_

Public Methods

fbl::Vector<uint8_t> GetConfData ()

clang-format off

Configuration data

first two bytes contain starting register address (part of i2c transaction)

Defined at line 68 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

void Gt92xxDevice (zx_device_t * device, async_dispatcher_t * dispatcher, ddk::I2cChannel i2c, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> intr, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> reset)

Defined at line 86 of file ../../src/ui/input/drivers/goodix/gt92xx.h

void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)

Defined at line 106 of file ../../src/ui/input/drivers/goodix/gt92xx.h

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

Defined at line 110 of file ../../src/ui/input/drivers/goodix/gt92xx.h

void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)

Defined at line 113 of file ../../src/ui/input/drivers/goodix/gt92xx.h

void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)

Defined at line 117 of file ../../src/ui/input/drivers/goodix/gt92xx.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_input_report::InputDevice> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 121 of file ../../src/ui/input/drivers/goodix/gt92xx.h

zx_status_t Create (zx_device_t * device)

Defined at line 187 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

void DdkRelease ()

Defined at line 409 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 411 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

void GetInputReportsReader (GetInputReportsReaderRequestView request, GetInputReportsReaderCompleter::Sync & completer)

fuchsia_input_report::InputDevice required methods

Defined at line 423 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

Defined at line 431 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

Protected Methods

zx_status_t Init ()

Defined at line 260 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

int Thread ()

clang-format on

Defined at line 103 of file ../../src/ui/input/drivers/goodix/gt92xx.cc

Records