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