class PortTransmitterVoltage

Defined at line 971 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

PORT_TX_DW5 (Transmitter analog front-end config double-word 5?)

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 pages 941-944

DG1: IHD-OS-DG1-Vol 2c-2.21 Part 2 pages 961-964

Ice Lake: IHD-OS-ICLLP-Vol 2c-1.22-Rev2.0 Part 2 pages 621-624

Public Members

 field_training_enabled_977
 field_two_tap_equalization_disabled_979
 field_three_tap_equalization_disabled_980
 field_cursor_programming_disabled_982
 field_coefficient_polarity_disabled_983
 field_RsvdZ_985
 field_scaling_mode_select_987
 field_decode_timer_select_988
 field_cr_scaling_coefficient_989
 field_terminating_resistor_select_991

Public Methods

template <, >
SelfType & set_training_enabled (typename SelfType::ValueType val)

While true, the lane's voltage parameters cannot be reconfigured.

This field must be set to false briefly for the parameters in the PORT_TX*

registers to be picked up, then set back to true.

Defined at line 977 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType training_enabled ()

While true, the lane's voltage parameters cannot be reconfigured.

This field must be set to false briefly for the parameters in the PORT_TX*

registers to be picked up, then set back to true.

Defined at line 977 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_two_tap_equalization_disabled (typename SelfType::ValueType val)

Defined at line 979 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType two_tap_equalization_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 979 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_three_tap_equalization_disabled (typename SelfType::ValueType val)

Defined at line 980 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType three_tap_equalization_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 980 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType cursor_programming_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 982 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_cursor_programming_disabled (typename SelfType::ValueType val)

Defined at line 982 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType coefficient_polarity_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 983 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_coefficient_polarity_disabled (typename SelfType::ValueType val)

Defined at line 983 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType scaling_mode_select ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 987 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_scaling_mode_select (typename SelfType::ValueType val)

Defined at line 987 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType decode_timer_select ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 988 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_decode_timer_select (typename SelfType::ValueType val)

Defined at line 988 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType cr_scaling_coefficient ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 989 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_cr_scaling_coefficient (typename SelfType::ValueType val)

Defined at line 989 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
SelfType & set_terminating_resistor_select (typename SelfType::ValueType val)

Defined at line 991 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

template <, >
typename SelfType::ValueType terminating_resistor_select ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 991 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

hwreg::RegisterAddr<PortTransmitterVoltage> GetForDdiLane (intel_display::DdiId ddi_id, PortLane lane)

Defined at line 993 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

Records