class PortCommonLane5

Defined at line 106 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

PORT_CL_DW5 (PHY Common Lane config double-word 5?)

"Common Lane" functionality is centralized across all lanes in a PHY, and

placed in a single power gate.

All the bits in this register are documented, so it is safe to update this

register without reading it first.

This register is not documented on Kaby Lake or Skylake.

Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 2 pages 885-886

DG1: IHD-OS-DG1-Vol 2c-2.21 Part 2 pages 897-898

Ice Lake: IHD-OS-ICLLP-Vol 2c-1.22-Rev2.0 Part 2 pages 553-554

Public Members

 field_force_109
 field_RsvdZ_111
 field_fuse_valid_reset_113
 field_fuse_valid_override_114
 field_fuse_repull_115
 field_common_register_interface_clock_count_max_116
 field_RsvdZ_117
 field_onchip_system_fabric_presence_detection_count_120
 field_RsvdZ_121
 field_onchip_system_fabric_clock_divider_select_122
 field_RsvdZ_127
 field_port_staggering_enabled_128
 field_power_gate_staggering_control_disabled_129
 field_common_lane_power_down_enabled_130
 field_common_register_interface_clock_select_131
 field_phy_power_ack_override_132
 field_suspend_clock_config_133

Public Methods

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

Undocumented semantics.

Defined at line 109 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Undocumented semantics.

Defined at line 109 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 113 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 113 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 114 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 114 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 115 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 115 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 116 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 116 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

IOSF PD (Intel On-chip System Fabric Presence Detection) count.

Defined at line 120 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

IOSF PD (Intel On-chip System Fabric Presence Detection) count.

Defined at line 120 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 122 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 122 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

If true, all transmitters are programmed by writes to group addresses.

Defined at line 125 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

If true, all transmitters are programmed by writes to group addresses.

Defined at line 125 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 128 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 128 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 129 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 129 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 130 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 130 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 131 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 131 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 132 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 132 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

Defined at line 133 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

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

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

Defined at line 133 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

hwreg::RegisterAddr<PortCommonLane5> GetForDdi (intel_display::DdiId ddi_id)

Defined at line 135 of file ../../src/graphics/display/drivers/intel-display/registers-ddi-phy-tiger-lake.h

Records