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