class Nhlt

Defined at line 40 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.h

Parsed Non-HD Audio Link Table.

Public Methods

void Nhlt ()

Construct an empty NHLT.

Defined at line 43 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.h

const fbl::Vector<EndPointConfig> & configs ()

Get parsed I2S configs.

Defined at line 49 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.h

bool IsOemMatch (std::string_view oem_id, std::string_view oem_table_id)

Defined at line 51 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.h

zx::result<std::unique_ptr<Nhlt>> FromBuffer (cpp20::span<const uint8_t> buffer)

Parse the given raw NHLT data.

Defined at line 115 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.cc

void DumpNhlt (const uint8_t * data, size_t length)

Log debugging information about the NHLT to console.

Defined at line 208 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.cc

void Dump ()

Defined at line 175 of file ../../src/media/audio/drivers/intel-hda/controller/nhlt.cc