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