struct FuseConfig

Defined at line 21 of file ../../src/graphics/display/drivers/intel-display/fuse-config.h

Device configuration that is immutable for the driver's lifetime.

This covers configuration data that meets the following constraints:

1) Does not change for the driver's lifetime.

2) Is outside the driver's control. Our responsibility is to read the data

and tailor the driver's behavior accordingly.

3) Is stored in the device hardware, usually in fuses and straps.

Configuration stored in other spaces, such as the Video BIOS Table, is

outside this class' responsibility.

Public Members

int core_clock_limit_khz
bool graphics_enabled
bool[4] pipe_enabled
bool edp_enabled
bool display_capture_enabled
bool display_stream_compression_enabled
bool frame_buffer_compression_enabled
bool display_power_savings_enabled

Public Methods

FuseConfig ReadFrom (fdf::MmioBuffer & mmio_space, uint16_t device_id)

Defined at line 87 of file ../../src/graphics/display/drivers/intel-display/fuse-config.cc

void Log ()

Logs non-default configuration, such as disabled hardware units.

Defined at line 99 of file ../../src/graphics/display/drivers/intel-display/fuse-config.cc