class DisplayPllStatus
Defined at line 1292 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
DPLL_STATUS
This register is not documented on Tiger Lake or DG1. On those display
engines, the DPLL_ENABLE register for each DPLL has a status field.
Kaby Lake: IHD-OS-KBL-Vol 2c-1.17 Part 1 pages 535-537
Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 1 pages 533-535
Public Members
field_pll3_sem_done_1294
field_pll3_locked_1295
field_pll2_sem_done_1296
field_pll2_locked_1297
field_pll1_sem_done_1298
field_pll1_locked_1299
field_pll0_sem_done_1300
field_pll0_locked_1301
Public Methods
template <, >
typename SelfType::ValueType pll3_sem_done ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1294 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll3_sem_done (typename SelfType::ValueType val)
Defined at line 1294 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll3_locked ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1295 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll3_locked (typename SelfType::ValueType val)
Defined at line 1295 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll2_sem_done ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1296 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll2_sem_done (typename SelfType::ValueType val)
Defined at line 1296 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll2_locked ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1297 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll2_locked (typename SelfType::ValueType val)
Defined at line 1297 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll1_sem_done ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1298 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll1_sem_done (typename SelfType::ValueType val)
Defined at line 1298 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll1_locked ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1299 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll1_locked (typename SelfType::ValueType val)
Defined at line 1299 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll0_sem_done ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1300 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll0_sem_done (typename SelfType::ValueType val)
Defined at line 1300 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType pll0_locked ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1301 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_pll0_locked (typename SelfType::ValueType val)
Defined at line 1301 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
bool pll_sem_done (intel_display::PllId display_pll)
The meaning of "SEM Done" is not documented.
Including access to these fields for logging purposes.
Defined at line 1306 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
bool pll_locked (intel_display::PllId display_pll)
True if the DPLL (Display PLL) is locked onto its target frequency.
Soon after a PLL is enabled, it will lock onto its target frequency. Soon
after a PLL is disabled, it will no longer be locked -- the frequency lock
will be lost.
Defined at line 1326 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
hwreg::RegisterAddr<DisplayPllStatus> Get ()
Defined at line 1341 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h