class MemoryAddressDecoderDimmParametersSkylake
Defined at line 772 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
MAD_DIMM_CH0_0_0_0_MCHBAR (Channel 0 DIMM Characteristics)
MAD_DIMM_CH1_0_0_0_MCHBAR (Channel 1 DIMM Characteristics)
Coffee Lake: 337345-003 Sections 7.40-7.41 pages 196-199
Whiskey Lake: 338024-001 Sections 7.11-7.12 pages 154-156
Amber Lake: 334662-005 Sections 6.34-6.35 pages 157-160
Kaby Lake S: 335196-002 Sections 7.34-7.35 pages 189-192
Kaby Lake H: 335191-003 Sections 7.40-7.41 pages 198-201
Skylake U: 332991-003 Sections 7.34-7.35 pages 190-193
Skylake S: 332688-003 Sections 7.34-7.35 pages 172-174
Skylake H: 332987-003 Sections 7.34-7.35 pages 190-193
Public Members
field_RsvdZ_782
field_dimm_s_built_from_8gb_modules_787
field_dimm_s_rank_count_minus_1_790
field_dimm_s_ddr_chip_width_select_793
field_RsvdZ_795
field_dimm_s_size_1gb_798
field_RsvdZ_800
field_dimm_l_built_from_8gb_modules_805
field_dimm_l_rank_count_minus_1_808
field_dimm_l_ddr_chip_width_select_811
field_RsvdZ_813
field_dimm_l_size_1gb_816
Public Methods
template <, >
typename SelfType::ValueType dimm_s_built_from_8gb_modules ()
If true, DIMM S is built from 8 GB DRAM modules.
This bit is expected to be false on non-DDR3 configurations.
Defined at line 787 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_s_built_from_8gb_modules (typename SelfType::ValueType val)
If true, DIMM S is built from 8 GB DRAM modules.
This bit is expected to be false on non-DDR3 configurations.
Defined at line 787 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
typename SelfType::ValueType dimm_s_rank_count_minus_1 ()
The number of ranks in DIMM S. 0 = 1 rank, 1 = 2 ranks.
Defined at line 790 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_s_rank_count_minus_1 (typename SelfType::ValueType val)
The number of ranks in DIMM S. 0 = 1 rank, 1 = 2 ranks.
Defined at line 790 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
DdrChipWidthValue dimm_s_ddr_chip_width_select ()
The width of the DDR chips in DIMM S.
Defined at line 793 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_s_ddr_chip_width_select (DdrChipWidthValue val)
The width of the DDR chips in DIMM S.
Defined at line 793 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
typename SelfType::ValueType dimm_s_size_1gb ()
Size of DIMM S in multiples of 1GB.
Defined at line 798 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_s_size_1gb (typename SelfType::ValueType val)
Size of DIMM S in multiples of 1GB.
Defined at line 798 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
typename SelfType::ValueType dimm_l_built_from_8gb_modules ()
If true, DIMM L is built from 8 GB DRAM modules.
This bit is expected to be false on non-DDR3 configurations.
Defined at line 805 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_l_built_from_8gb_modules (typename SelfType::ValueType val)
If true, DIMM L is built from 8 GB DRAM modules.
This bit is expected to be false on non-DDR3 configurations.
Defined at line 805 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
typename SelfType::ValueType dimm_l_rank_count_minus_1 ()
The number of ranks in DIMM L. 0 = 1 rank, 1 = 2 ranks.
Defined at line 808 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_l_rank_count_minus_1 (typename SelfType::ValueType val)
The number of ranks in DIMM L. 0 = 1 rank, 1 = 2 ranks.
Defined at line 808 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
DdrChipWidthValue dimm_l_ddr_chip_width_select ()
The width of the DDR chips in DIMM L.
Defined at line 811 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_l_ddr_chip_width_select (DdrChipWidthValue val)
The width of the DDR chips in DIMM L.
Defined at line 811 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
typename SelfType::ValueType dimm_l_size_1gb ()
Size of DIMM L in multiples of 1GB.
Defined at line 816 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
template <, >
SelfType & set_dimm_l_size_1gb (typename SelfType::ValueType val)
Size of DIMM L in multiples of 1GB.
Defined at line 816 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_s_ddr_chip_width ()
The width of the DDR chips in DIMM S.
Defined at line 819 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_l_ddr_chip_width ()
The width of the DDR chips in DIMM L.
Defined at line 824 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_s_rank_count ()
The number of ranks in DIMM S.
Defined at line 829 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_l_rank_count ()
The number of ranks in DIMM L.
Defined at line 836 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_s_size_mb ()
The size of DIMM S, in MB.
Defined at line 843 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
int dimm_l_size_mb ()
The size of DIMM L, in MB.
Defined at line 850 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
hwreg::RegisterAddr<MemoryAddressDecoderDimmParametersSkylake> GetForChannel (int channel_index)
Defined at line 856 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h
Enumerations
enum DdrChipWidthValue
| Name | Value |
|---|---|
| kX8 | 0b00 |
| kX16 | 0b01 |
| kX32 | 0b10 |
| kReserved | 0b11 |
Defined at line 775 of file ../../src/graphics/display/drivers/intel-display/registers-memory-controller.h