class MemoryChannelTimingsSkylake

Defined at line 274 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

TC_PRE_0_0_0_MCHBAR (PRE Command Timing)

See `MemoryChannelTimingsAlderLake` for field semantics.

In older documentation, this register's instances are documented as

MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR and MCHBAR_CH1_CR_TC_PRE_0_0_0_MCHBAR.

Comet Lake: 615212-003 Section 7.1 pages 147-148

Coffee Lake: 337345-003 Section 7.1 page 158

Whiskey Lake: 338024-001 Section 7.1 pages 144-145

Amber Lake: 334662-005 Section 6.1 pages 123-124

Kaby Lake S: 335196-002 Section 7.1 pages 155-156

Kaby Lake H: 335191-003 Section 7.1 pages 160-161

Skylake U: 332991-003 Section 7.1 pages 157-158

Skylake S: 332688-003 Section 7.1 page 146

Skylake H: 332987-003 Section 7.1 pages 157-158

Public Members

 field_t_wrpre_277
 field_t_rdpre_278
 field_t_ras_279
 field_t_rpab_ext_280
 field_t_rp_rcd_283

Public Methods

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

Defined at line 277 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 277 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

Defined at line 278 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 278 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

Defined at line 279 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 279 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

Defined at line 280 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 280 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

tRCD and tRP DDR timing parameters.

Defined at line 283 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

tRCD and tRP DDR timing parameters.

Defined at line 283 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

hwreg::RegisterAddr<MemoryChannelTimingsSkylake> GetForChannel (int channel_index)

`channel_index` is 0-based.

Defined at line 286 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

Records