class PowerWellControlAux

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

PWR_WELL_CTL_AUX2 (Power Well Control AUX2)

Control display power for AUX IO for each DDI / Transport.

This register is only available on Tiger Lake.

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

Public Members

 field_power_on_request_thunderbolt_6_422
 field_powered_on_thunderbolt_6_423
 field_power_on_request_thunderbolt_5_425
 field_powered_on_thunderbolt_5_426
 field_power_on_request_thunderbolt_4_428
 field_powered_on_thunderbolt_4_429
 field_power_on_request_thunderbolt_3_431
 field_powered_on_thunderbolt_3_432
 field_power_on_request_thunderbolt_2_434
 field_powered_on_thunderbolt_2_435
 field_power_on_request_thunderbolt_1_437
 field_powered_on_thunderbolt_1_438
 field_power_on_request_usb_c_6_440
 field_powered_on_usb_c_6_441
 field_power_on_request_usb_c_5_443
 field_powered_on_usb_c_5_444
 field_power_on_request_usb_c_4_446
 field_powered_on_usb_c_4_447
 field_power_on_request_usb_c_3_449
 field_powered_on_usb_c_3_450
 field_power_on_request_usb_c_2_452
 field_powered_on_usb_c_2_453
 field_power_on_request_usb_c_1_455
 field_powered_on_usb_c_1_456
 field_power_on_request_c_458
 field_powered_on_c_459
 field_power_on_request_b_461
 field_powered_on_b_462
 field_power_on_request_a_464
 field_powered_on_a_465

Public Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SelfType & set_power_on_request_combo_or_usb_c (intel_display::DdiId ddi_id, bool enabled)

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

bool powered_on_combo_or_usb_c (intel_display::DdiId ddi_id)

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

SelfType & set_power_on_request_thunderbolt (intel_display::DdiId ddi_id, bool enabled)

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

bool powered_on_thunderbolt (intel_display::DdiId ddi_id)

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

hwreg::RegisterAddr<PowerWellControlAux> Get ()

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

Records