struct DdiPllConfig
Defined at line 32 of file ../../src/graphics/display/drivers/intel-display/dpll.h
High-level configuration of a PLL that serves as a DDI clock source.
The information included here is used to decide whether a PLL (Phase-Locked
Loop circuit) that is already configured in a certain way can serve as the
clock source for a DDI that is being configured.
This structure omits some low-level details needed to configure a PLL for DDI
usage. The omitted details are fully determined by (and can be derived from)
the information here.
The default-constructed instance is an empty value.
Public Members
int32_t ddi_clock_khz
bool spread_spectrum_clocking
bool admits_display_port
bool admits_hdmi
Public Methods
bool IsValid ()
True for configurations that may lead to correct hardware operation.
This method is intended to be used as a precondition check. Invalid
configurations are definitely not suitable for use with hardware.
Defined at line 25 of file ../../src/graphics/display/drivers/intel-display/dpll.cc
bool IsEmpty ()
True for invalid configurations that mean "no value".
The empty value is intended for reporting "not found" errors, such as
not finding a valid configuration that meets some constraints.
Defined at line 58 of file ../../src/graphics/display/drivers/intel-display/dpll.h