class DisplayPllTigerLake
Defined at line 277 of file ../../src/graphics/display/drivers/intel-display/dpll.h
Display PLL (DPLL) for Tiger Lake display engines.
DPLLs are shareable across Combo PHYs. Multiple PHYs can use the same DPLL,
as long as they require the same frequency and SSC (Spread-Spectrum Clocking)
characteristics.
Public Methods
void ~DisplayPllTigerLake ()
Defined at line 280 of file ../../src/graphics/display/drivers/intel-display/dpll.h
void DisplayPllTigerLake (fdf::MmioBuffer * mmio_space, PllId pll_id)
Defined at line 463 of file ../../src/graphics/display/drivers/intel-display/dpll.cc
display::ScopedValueChange<int> OverrideLockWaitTimeoutUsForTesting (int timeout_us)
Tests that simulate retries must use the overrides below to avoid flakiness
stemming from scheduling variability. Tests that simulate timeouts should
use the overrides below to get the DisplayPllTigerLake to issue a
deterministic MMIO access pattern.
Defined at line 535 of file ../../src/graphics/display/drivers/intel-display/dpll.cc
display::ScopedValueChange<int> OverridePowerOnWaitTimeoutMsForTesting (int timeout_ms)
static
Defined at line 541 of file ../../src/graphics/display/drivers/intel-display/dpll.cc
Protected Methods
bool DoEnable (const DdiPllConfig & pll_config)
DisplayPll overrides:
Defined at line 466 of file ../../src/graphics/display/drivers/intel-display/dpll.cc
bool DoDisable ()
Defined at line 528 of file ../../src/graphics/display/drivers/intel-display/dpll.cc