struct ddi_config
Defined at line 152 of file ../../src/graphics/display/drivers/intel-display/igd.h
Public Members
uint8_t[2] unused1
uint16_t ddi_flags
uint8_t[3] unused2
uint8_t hdmi_cfg
uint8_t[8] unused3
uint8_t port_type
uint8_t[6] unused4
uint8_t flags
uint8_t[9] unused5
uint8_t type_c_config
uint8_t[3] unused6
uint8_t iboost_levels
Public Methods
typename std::remove_reference_t<decltype(hdmi_cfg)> ddi_buf_trans_idx ()
Index into the recommended buffer translation table to use when
configuring DDI_BUF_TRANS[9] for HDMI/DVI.
Defined at line 161 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_ddi_buf_trans_idx (typename std::remove_reference_t<decltype(hdmi_cfg)> val)
Index into the recommended buffer translation table to use when
configuring DDI_BUF_TRANS[9] for HDMI/DVI.
Defined at line 161 of file ../../src/graphics/display/drivers/intel-display/igd.h
typename std::remove_reference_t<decltype(flags)> has_iboost_override ()
Flag that indicates that there is an iboost override. An override enables
iboost for all DDI_BUF_TRANS values and overrides the recommended iboost.
Defined at line 171 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_has_iboost_override (typename std::remove_reference_t<decltype(flags)> val)
Flag that indicates that there is an iboost override. An override enables
iboost for all DDI_BUF_TRANS values and overrides the recommended iboost.
Defined at line 171 of file ../../src/graphics/display/drivers/intel-display/igd.h
typename std::remove_reference_t<decltype(type_c_config)> is_usb_type_c ()
Defined at line 176 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_is_usb_type_c (typename std::remove_reference_t<decltype(type_c_config)> val)
Defined at line 176 of file ../../src/graphics/display/drivers/intel-display/igd.h
typename std::remove_reference_t<decltype(type_c_config)> is_thunderbolt ()
Defined at line 177 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_is_thunderbolt (typename std::remove_reference_t<decltype(type_c_config)> val)
Defined at line 177 of file ../../src/graphics/display/drivers/intel-display/igd.h
typename std::remove_reference_t<decltype(iboost_levels)> hdmi_iboost_override ()
The iboost override level, if has_iboost_override is set.
Defined at line 183 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_hdmi_iboost_override (typename std::remove_reference_t<decltype(iboost_levels)> val)
The iboost override level, if has_iboost_override is set.
Defined at line 183 of file ../../src/graphics/display/drivers/intel-display/igd.h
typename std::remove_reference_t<decltype(iboost_levels)> dp_iboost_override ()
Defined at line 184 of file ../../src/graphics/display/drivers/intel-display/igd.h
intel_display::ddi_config & set_dp_iboost_override (typename std::remove_reference_t<decltype(iboost_levels)> val)
Defined at line 184 of file ../../src/graphics/display/drivers/intel-display/igd.h