class PortCompensation1
Defined at line 427 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
PORT_COMP_DW1 (PHY process variation Compensation config double-word 1?)
This register is not documented on Kaby Lake or Skylake.
Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 2 pages 897-898
DG1: IHD-OS-DG1-Vol 2c-2.21 Part 2 pages 909-910
Ice Lake: IHD-OS-ICLLP-Vol 2c-1.22-Rev2.0 Part 2 pages 565-566
Public Members
field_low_dropout_regulator_bypass_429
field_frequency_compensation_override_valid_430
field_frequency_compensation_capacity_ratio_431
field_frequency_compensation_bias_select_432
field_frequency_compensation_input_select_overload_433
field_frequency_compensation_polarity_select_434
field_resistance_compensation_enabled_435
field_positive_nominal_voltage_reference_high_value_bits98_441
field_positive_nominal_voltage_reference_low_value_bits98_442
field_negative_nominal_voltage_reference_high_value_bits98_443
field_negative_nominal_voltage_reference_low_value_bits98_444
field_positive_high_voltage_reference_high_value_bits98_446
field_positive_high_voltage_reference_low_value_bits98_447
field_negative_high_voltage_reference_high_value_bits98_448
field_negative_high_voltage_reference_low_value_bits98_449
field_positive_low_voltage_reference_high_value_bits98_451
field_positive_low_voltage_reference_low_value_bits98_452
field_negative_low_voltage_reference_high_value_bits98_453
field_negative_low_voltage_reference_low_value_bits98_454
Public Methods
template <, >
typename SelfType::ValueType low_dropout_regulator_bypass ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 429 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_low_dropout_regulator_bypass (typename SelfType::ValueType val)
Defined at line 429 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType frequency_compensation_override_valid ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 430 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_frequency_compensation_override_valid (typename SelfType::ValueType val)
Defined at line 430 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType frequency_compensation_capacity_ratio ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 431 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_frequency_compensation_capacity_ratio (typename SelfType::ValueType val)
Defined at line 431 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType frequency_compensation_bias_select ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 432 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_frequency_compensation_bias_select (typename SelfType::ValueType val)
Defined at line 432 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType frequency_compensation_input_select_overload ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 433 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_frequency_compensation_input_select_overload (typename SelfType::ValueType val)
Defined at line 433 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType frequency_compensation_polarity_select ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 434 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_frequency_compensation_polarity_select (typename SelfType::ValueType val)
Defined at line 434 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType resistance_compensation_enabled ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 435 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_resistance_compensation_enabled (typename SelfType::ValueType val)
Defined at line 435 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_nominal_voltage_reference_high_value_bits98 ()
TODO(https://fxbug.dev/42065922): Add helpers for reading and writing the fields
below, which are spread across PortCompensation1,
PortCompensationNominalVoltageReferences, and
PortCompensationLowVoltageReferences.
Defined at line 441 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_nominal_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
TODO(https://fxbug.dev/42065922): Add helpers for reading and writing the fields
below, which are spread across PortCompensation1,
PortCompensationNominalVoltageReferences, and
PortCompensationLowVoltageReferences.
Defined at line 441 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_nominal_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 442 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_nominal_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 442 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_nominal_voltage_reference_high_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 443 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_nominal_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
Defined at line 443 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_nominal_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 444 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_nominal_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 444 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_high_voltage_reference_high_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 446 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_high_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
Defined at line 446 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_high_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 447 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_high_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 447 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_high_voltage_reference_high_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 448 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_high_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
Defined at line 448 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_high_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 449 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_high_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 449 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_low_voltage_reference_high_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 451 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_low_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
Defined at line 451 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType positive_low_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 452 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_positive_low_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 452 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_low_voltage_reference_high_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 453 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_low_voltage_reference_high_value_bits98 (typename SelfType::ValueType val)
Defined at line 453 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
typename SelfType::ValueType negative_low_voltage_reference_low_value_bits98 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 454 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
template <, >
SelfType & set_negative_low_voltage_reference_low_value_bits98 (typename SelfType::ValueType val)
Defined at line 454 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h
hwreg::RegisterAddr<PortCompensation1> GetForDdi (intel_display::DdiId ddi_id)
Defined at line 456 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h