class DisplayFuses

Defined at line 65 of file ../../src/graphics/display/drivers/intel-display/registers.h

DFSM (Display Fuse)

Tiger Lake: IHD-OS-TGL-Vol 2c-12.21 Part 1 pages 432-434

Kaby Lake: IHD-OS-KBL-Vol 2c-1.17 Part 1 pages 497-499

Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 1 pages 495-497

Public Members

 field_graphics_disabled_78
 field_pipe_a_disabled_80
 field_pipe_c_disabled_81
 field_power_management_disabled_83
 field_edp_disabled_87
 field_core_clock_limit_bits_90
 field_pipe_d_disabled_96
 field_pipe_b_disabled_98
 field_display_capture_disabled_100
 field_isolated_decode_disabled_103
 field_audio_codec_id_low_104
 field_display_stream_compression_disabled_105
 field_remote_screen_blanking_enabled_107
 field_audio_codec_disabled_108

Public Methods

template <, >
typename SelfType::ValueType graphics_disabled ()

Not on Tiger Lake.

Defined at line 78 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_graphics_disabled (typename SelfType::ValueType val)

Not on Tiger Lake.

Defined at line 78 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType pipe_a_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 80 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_pipe_a_disabled (typename SelfType::ValueType val)

Defined at line 80 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType pipe_c_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 81 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_pipe_c_disabled (typename SelfType::ValueType val)

Defined at line 81 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType power_management_disabled ()

FBC (Frame Buffer Compression) and DPST (Display Power Savings Technology).

Defined at line 83 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_power_management_disabled (typename SelfType::ValueType val)

FBC (Frame Buffer Compression) and DPST (Display Power Savings Technology).

Defined at line 83 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType edp_disabled ()

Tiger Lake: All combo PHY ports disabled.

Kaby Lake and Skylake: DDIA eDP support disabled.

Defined at line 87 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_edp_disabled (typename SelfType::ValueType val)

Tiger Lake: All combo PHY ports disabled.

Kaby Lake and Skylake: DDIA eDP support disabled.

Defined at line 87 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType core_clock_limit_bits ()

Not on Tiger Lake.

Defined at line 90 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_core_clock_limit_bits (typename SelfType::ValueType val)

Not on Tiger Lake.

Defined at line 90 of file ../../src/graphics/display/drivers/intel-display/registers.h

CoreClockLimit GetCoreClockLimit ()

Defined at line 91 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType pipe_d_disabled ()

Only Tiger Lake.

Defined at line 96 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_pipe_d_disabled (typename SelfType::ValueType val)

Only Tiger Lake.

Defined at line 96 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType pipe_b_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 98 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_pipe_b_disabled (typename SelfType::ValueType val)

Defined at line 98 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType display_capture_disabled ()

Display capture is called WD (Wireless Display) in Intel docs.

Defined at line 100 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_display_capture_disabled (typename SelfType::ValueType val)

Display capture is called WD (Wireless Display) in Intel docs.

Defined at line 100 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType isolated_decode_disabled ()

Only Tiger Lake.

Defined at line 103 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_isolated_decode_disabled (typename SelfType::ValueType val)

Only Tiger Lake.

Defined at line 103 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType audio_codec_id_low ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 104 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_audio_codec_id_low (typename SelfType::ValueType val)

Defined at line 104 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType display_stream_compression_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 105 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_display_stream_compression_disabled (typename SelfType::ValueType val)

Defined at line 105 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType remote_screen_blanking_enabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 107 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_remote_screen_blanking_enabled (typename SelfType::ValueType val)

Defined at line 107 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
typename SelfType::ValueType audio_codec_disabled ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 108 of file ../../src/graphics/display/drivers/intel-display/registers.h

template <, >
SelfType & set_audio_codec_disabled (typename SelfType::ValueType val)

Defined at line 108 of file ../../src/graphics/display/drivers/intel-display/registers.h

hwreg::RegisterAddr<DisplayFuses> Get ()

Defined at line 110 of file ../../src/graphics/display/drivers/intel-display/registers.h

Enumerations

enum CoreClockLimit
Name Value
k675Mhz 0
k540Mhz 1
k450Mhz 2
k337_5Mhz 3

Defined at line 67 of file ../../src/graphics/display/drivers/intel-display/registers.h

Records