class DekelDisplayPortMode

Defined at line 1075 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

DKL_DP_MODE

DisplayPort mode config. Each lane has its own DKL_DP_MODE register

controlling its PHY transmitters.

Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev 2.0 Part 1, Pages 458-459

Public Members

 field_x2_mode_1086
 field_x1_mode_1091

Public Methods

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

Field `cfg_dp_x2_mode`. Indicates x2 mode for DP.

`x2_mode` and `x1_mode` bits determine the active PHY transmitter used

by the lane.

On Tiger Lake, per IHD-OS-TGL-Vol 12-1.22-Rev 2.0,

- When `x2_mode` == 0 and `x1_mode` == 0, only TX1 is active.

- When `x2_mode` == 0 and `x1_mode` == 1, only TX2 is active.

- When `x2_mode` == 1`, both TX1 and TX2 are active.

Defined at line 1086 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

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

Field `cfg_dp_x2_mode`. Indicates x2 mode for DP.

`x2_mode` and `x1_mode` bits determine the active PHY transmitter used

by the lane.

On Tiger Lake, per IHD-OS-TGL-Vol 12-1.22-Rev 2.0,

- When `x2_mode` == 0 and `x1_mode` == 0, only TX1 is active.

- When `x2_mode` == 0 and `x1_mode` == 1, only TX2 is active.

- When `x2_mode` == 1`, both TX1 and TX2 are active.

Defined at line 1086 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

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

Field `cfg_dp_x1_mode`. Indicates x1 mode for DP.

See above `x2_mode` field documentation for how to decode the field.

Defined at line 1091 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

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

Field `cfg_dp_x1_mode`. Indicates x1 mode for DP.

See above `x2_mode` field documentation for how to decode the field.

Defined at line 1091 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

DekelRegisterAddr<DekelDisplayPortMode> GetForLaneDdi (uint32_t lane, intel_display::DdiId ddi_id)

Defined at line 1093 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h

Records