struct

Defined at line 1036 of file ../../src/graphics/display/drivers/intel-display/registers-transcoder.h

HDMI port voltage swing programming workaround.

By default, each HDMI port in Kaby Lake display engines uses the voltage

swing setting specified when the port is first enabled. A new voltage swing

setting can be programmed by setting this field to 3 (0b11) right before

setting the `enabled` field in the DdiBufferControl register, waiting for

1us, and then setting this field to zero (0b00).

This field is scoped to DDIs, not to transcoders. GetForKabyLakeDdi() will

return the correct register for applying this workaround to a DDI.

IHD-OS-KBL-Vol 16-1.17 workaround BSpec ID 1143, pages 29-30

Public Members

Field field

Records