class PhyMisc
Defined at line 46 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
PHY_MISC (Miscellaneous Physical layer settings?)
This register has bits that are reserved but not MBZ (must be zero). So, it
can only be safely updated via read-modify-write operations.
This register is not documented on Kaby Lake or Skylake.
Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 2 page 664
DG1: IHD-OS-DG1-Vol 2c-2.21 Part 2 pages 663-664
Ice Lake: IHD-OS-ICLLP-Vol 2c-1.22-Rev2.0 Part 2 page 361
Public Members
field_display_engine_to_io_52
field_io_to_display_engine_58
field_compensation_resistors_powered_down_64
field_RsvdZ_66
Public Methods
template <, >
typename SelfType::ValueType display_engine_to_io ()
Undocumented semantics.
This is likely a communication channel from the display engine driver to
the PHY logic.
Defined at line 52 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_display_engine_to_io (typename SelfType::ValueType val)
Undocumented semantics.
This is likely a communication channel from the display engine driver to
the PHY logic.
Defined at line 52 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType io_to_display_engine ()
Undocumented semantics.
This is likely a communication channel from the PHY logic to the display
engine driver.
Defined at line 58 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_io_to_display_engine (typename SelfType::ValueType val)
Undocumented semantics.
This is likely a communication channel from the PHY logic to the display
engine driver.
Defined at line 58 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType compensation_resistors_powered_down ()
If true, the compensation resistors are powered down.
The display engine driver sets this field, and the PHY logic acts on it.
This must be set to false before the DDI is enabled.
Defined at line 64 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_compensation_resistors_powered_down (typename SelfType::ValueType val)
If true, the compensation resistors are powered down.
The display engine driver sets this field, and the PHY logic acts on it.
This must be set to false before the DDI is enabled.
Defined at line 64 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
hwreg::RegisterAddr<PhyMisc> GetForDdi (intel_display::DdiId ddi_id)
Defined at line 68 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h