class MemoryChannelTimingsTigerLake

Defined at line 171 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.

Tiger Lake U: 631122-003 Section 3.2.2 pages 110-111

Tiger Lake H: 643524-003 Section 3.2.24 pages 128-129

Public Members

 field_RsvdZ_174
 field_t_rcd_176
 field_t_ras_177
 field_RsvdZ_179
 field_t_wrpre_181
 field_t_ppd_182
 field_t_rdpre_183
 field_t_rpab_ext_184
 field_t_rp_185

Public Methods

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

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

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

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

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

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

Defined at line 177 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 177 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

Defined at line 181 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 181 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

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

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

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

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

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

Defined at line 183 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 183 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 184 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 184 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h

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

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

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

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

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

hwreg::RegisterAddr<MemoryChannelTimingsTigerLake> GetForUControllerAndChannel (int memory_controller_index, int channel_index)

For Tiger Lake U and H35 SKUs.

`memory_controller_index` and `channel_index` are 0-based.

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

hwreg::RegisterAddr<MemoryChannelTimingsTigerLake> GetForHControllerAndChannel (int memory_controller_index, int channel_index)

For Tiger Lake H SKUs.

`memory_controller_index` and `channel_index` are 0-based.

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

Records