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