class TranscoderDataN

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

DATAN / TRANS_DATAN1 (Transcoder Data N 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 330

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

Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 1 pages 424-425

Public Members

 field_RsvdZ_680
 field_n_683

Public Methods

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

The N value in the data M/N ratio, which is used by the transcoder.

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

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

The N value in the data M/N ratio, which is used by the transcoder.

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

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

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

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

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

Records