class DdiPhyBalanceControl

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

DISPIO_CR_TX_BMU_CR0

Involved in PHY parameters for transmission on all DDIs.

This register does not exist on Tiger Lake or DG1.

Kaby Lake: IHD-OS-KBL-Vol 2c-1.17 Part 1 pages 446-447

Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 1 pages 442-441

Public Members

 field_digital_analog_534
 field_global_vs_local_voltage_reference_select_537
 field_disable_balance_leg_540
 field_balance_leg_select_ddi_e_543
 field_balance_leg_select_ddi_d_546
 field_balance_leg_select_ddi_c_549
 field_balance_leg_select_ddi_b_552
 field_balance_leg_select_ddi_a_555
 field_h_mode_558

Public Methods

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

Not managed by driver software.

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

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

Not managed by driver software.

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

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

Not managed by driver software.

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

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

Not managed by driver software.

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

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

Must be zero for `balance_leg_select` fields to be used.

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

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

Must be zero for `balance_leg_select` fields to be used.

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

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

For DDI4 - DDI E or DDI A when DDI E is disabled.

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

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

For DDI4 - DDI E or DDI A when DDI E is disabled.

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

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

For DDI3 / DDI D.

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

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

For DDI3 / DDI D.

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

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

For DDI2 / DDI C.

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

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

For DDI2 / DDI C.

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

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

For DDI1 / DDI B.

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

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

For DDI1 / DDI B.

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

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

For DDI0 / DDI A.

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

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

For DDI0 / DDI A.

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

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

Not managed by driver software.

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

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

Not managed by driver software.

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

hwreg::BitfieldRef<uint32_t> balance_leg_select_for_ddi (intel_display::DdiId ddi_id)

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

hwreg::RegisterAddr<DdiPhyBalanceControl> Get ()

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

Records