class TranscoderLinkM

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

LINKM / TRANS_LINKM1 (Transcoder Link M Value 1)

This register is double-buffered and the update triggers when the first

MSA (Main Stream Attributes packet) that is sent after LINKN is modified.

All unassigned bits in this register are MBZ (must be zero), so it's safe to

assign this register without reading its old value.

Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 1 page 1300

Kaby Lake: IHD-OS-KBL-Vol 2c-1.17 Part 1 page 1123

Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 1 pages 1112-1113

Public Members

 field_RsvdZ_720
 field_m_723

Public Methods

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

The M value in the link M/N ratio transmitted in the MSA packet.

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

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

The M value in the link M/N ratio transmitted in the MSA packet.

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

hwreg::RegisterAddr<TranscoderLinkM> GetForKabyLakeTranscoder (intel_display::TranscoderId transcoder_id)

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

hwreg::RegisterAddr<TranscoderLinkM> GetForTigerLakeTranscoder (intel_display::TranscoderId transcoder_id)

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

Records