class IgdOpRegion

Defined at line 231 of file ../../src/graphics/display/drivers/intel-display/igd.h

Public Members

static const uint8_t kUseDefaultIdx

Public Methods

void ~IgdOpRegion ()

Defined at line 180 of file ../../src/graphics/display/drivers/intel-display/igd.cc

void IgdOpRegion ()

Defined at line 233 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool HasDdi (DdiId ddi_id)

Defined at line 244 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool SupportsHdmi (DdiId ddi_id)

Defined at line 245 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool SupportsDvi (DdiId ddi_id)

Defined at line 248 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool SupportsDp (DdiId ddi_id)

Defined at line 251 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool IsTypeC (DdiId ddi_id)

Defined at line 254 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool IsEdp (DdiId ddi_id)

Defined at line 255 of file ../../src/graphics/display/drivers/intel-display/igd.h

bool IsLowVoltageEdp (DdiId ddi_id)

Defined at line 257 of file ../../src/graphics/display/drivers/intel-display/igd.h

uint8_t GetIBoost (DdiId ddi_id, bool is_dp)

Defined at line 262 of file ../../src/graphics/display/drivers/intel-display/igd.h

uint8_t GetHdmiBufferTranslationIndex (DdiId ddi_id)

Defined at line 268 of file ../../src/graphics/display/drivers/intel-display/igd.h

double GetMinBacklightBrightness ()

Defined at line 273 of file ../../src/graphics/display/drivers/intel-display/igd.h

void SetIsEdpForTesting (DdiId ddi_id, bool is_edp)

TODO(https://fxbug.dev/42063424): Instead of adding the helper functions, these DDI

features should be exported as a data-only struct that can be easily

injected by tests.

Defined at line 278 of file ../../src/graphics/display/drivers/intel-display/igd.h

void SetSupportsDpForTesting (DdiId ddi_id, bool value)

Defined at line 279 of file ../../src/graphics/display/drivers/intel-display/igd.h

void SetIsTypeCForTesting (DdiId ddi_id, bool value)

Defined at line 282 of file ../../src/graphics/display/drivers/intel-display/igd.h

zx_status_t Init (zx::unowned_resource mmio_resource, ddk::Pci & pci)

`mmio_resource` must be of kind `ZX_RSRC_KIND_MMIO` and must have access

to all valid physical memory address ranges.

Returns ZX_ERR_NOT_SUPPORTED if the boot firmware doesn't support the

OpRegion protocol. The firmware might be completely missing OpRegion

support, or may have a broken implementation that reports invalid data.

Defined at line 399 of file ../../src/graphics/display/drivers/intel-display/igd.cc