class Tas27xx

Defined at line 68 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.h

Protected Members

interrupt irq_
I2cChannel i2c_
WireSyncClient fault_gpio_
bool ena_vsens_
bool ena_isens_

Public Methods

void Tas27xx (zx_device_t * device, ddk::I2cChannel i2c, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> fault_gpio, bool vsense, bool isense)

Defined at line 47 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

void ~Tas27xx ()

Defined at line 74 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.h

zx_status_t Shutdown ()

Implementation for SimpleCodecServer.

Defined at line 416 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

Protected Methods

zx_status_t Reinitialize ()

Defined at line 304 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

zx::result<DriverIds> Initialize ()

Implementation for SimpleCodecServer.

Defined at line 262 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

zx_status_t Reset ()

Defined at line 380 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

Info GetInfo ()

Defined at line 409 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

zx_status_t Stop ()

Puts in shutdown state (clocks must be active or TDM error will trigger)

Sets I and V sense features to proper state

Defined at line 191 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

zx_status_t Start ()

Puts in active state (clocks must be active or TDM error will trigger)

Sets I and V sense features to proper state

Defined at line 198 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

DaiSupportedFormats GetDaiFormats ()

Defined at line 422 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

zx::result<CodecFormatInfo> SetDaiFormat (const DaiFormat & format)

Defined at line 424 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

GainFormat GetGainFormat ()

Defined at line 203 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

GainState GetGainState ()

Defined at line 213 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc

void SetGainState (GainState state)

Defined at line 215 of file ../../src/media/audio/drivers/codecs/tas27xx/tas27xx.cc