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

Records