class HipIndexReg0
Defined at line 653 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
HIP_INDEX_REG0
This register provides index window for the following MMIO ranges:
- (Port Type C 1): 0x168000 - 0x168FFF
- (Port Type C 2): 0x169000 - 0x169FFF
- (Port Type C 3): 0x16A000 - 0x16AFFF
- (Port Type C 4): 0x16B000 - 0x16BFFF
On Tiger Lake, the port number and PHY base address register / field mapping
is available at: IHD-OS-TGL-Vol 12-1.22-Rev 2.0, Page 415.
Public Members
field_hip_index_type_c_4_658
field_hip_index_type_c_3_663
field_hip_index_type_c_2_668
field_hip_index_type_c_1_673
Public Methods
template <, >
typename SelfType::ValueType hip_index_type_c_4 ()
HIP_16B_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 658 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
SelfType & set_hip_index_type_c_4 (typename SelfType::ValueType val)
HIP_16B_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 658 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
typename SelfType::ValueType hip_index_type_c_3 ()
HIP_16A_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 663 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
SelfType & set_hip_index_type_c_3 (typename SelfType::ValueType val)
HIP_16A_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 663 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
typename SelfType::ValueType hip_index_type_c_2 ()
HIP_169_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 668 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
SelfType & set_hip_index_type_c_2 (typename SelfType::ValueType val)
HIP_169_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 668 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
typename SelfType::ValueType hip_index_type_c_1 ()
HIP_168_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 673 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
template <, >
SelfType & set_hip_index_type_c_1 (typename SelfType::ValueType val)
HIP_168_Index
Drivers can access DDI-specific index value using `set_hip_index_for_ddi`.
Defined at line 673 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
SelfType & set_hip_index_for_ddi (intel_display::DdiId ddi_id, uint32_t hip_index)
Helper method to write index value for given DDI.
This writes to corresponding field `hip_index_type_c_1`,
`hip_index_type_c_2`, `hip_index_type_c_3` or `hip_index_type_c_4` based on
given `ddi_id`.
Defined at line 680 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h
hwreg::RegisterAddr<HipIndexReg0> Get ()
Defined at line 693 of file ../../src/graphics/display/drivers/intel-display/registers-typec.h