class PchBacklightControl

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

SBLC_PWM_CTL1 (South / PCH Backlight Control 1)

Not directly documented for DG1, but mentioned in IHD-OS-DG1-Vol 12-2.21

"Backlight Enabling Sequence" page 349.

Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 2 page 1154

Kaby Lake: IHD-OS-KBL-Vol 2c-1.17 Part 2 page 787

Skylake: IHD-OS-SKL-Vol 2c-05.16 Part 2 page 772

Public Members

 field_pwm_counter_enabled_47
 field_RsvdZ_49
 field_pwm_polarity_inverted_58
 field_RsvdZ_60

Public Methods

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

Enables the PWM counter logic. When disabled, the PWM is always inactive.

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

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

Enables the PWM counter logic. When disabled, the PWM is always inactive.

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

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

Inverts whether the backlight PWM active duty drives the PWM pin high/low.

When 0 (default), the backlight PWM pin is driven high when the PWM is in

active duty, and the pin is driven low when the PWM is inactive.

When 1 (inverted), the backlight PWM pin is driven low when the PWM is in

active duty, and the pin is driven high when the PWM is inactive.

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

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

Inverts whether the backlight PWM active duty drives the PWM pin high/low.

When 0 (default), the backlight PWM pin is driven high when the PWM is in

active duty, and the pin is driven low when the PWM is inactive.

When 1 (inverted), the backlight PWM pin is driven low when the PWM is in

active duty, and the pin is driven high when the PWM is inactive.

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

hwreg::RegisterAddr<PchBacklightControl> Get ()

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

Records