class DisplayPllSpreadSpectrumClocking
Defined at line 1128 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
DPLL_SSC (Display PLL Spread Spectrum Clocking?)
This register does not have any reserved fields. However, the documentation
for most fields is not sufficient for us to configure them. So, we can only
safely update this register via read-modify-write operations.
Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 1 pages 658-659
Public Members
field_reference_clock_divider_1131
field_step_number_offset_1132
field_injection_adaptive_gain_enabled_1135
field_injection_enabled_1138
field_step_size_reference_clock_cycles_1141
field_fll_frequency_update_rate_1144
field_step_number_1147
field_open_loop_enabled_1150
field_enabled_1153
field_fll_frequency_programming_enabled_1156
field_bias_calibration_guard_band_1159
field_dco_amplification_initial_value_1162
Public Methods
template <, >
typename SelfType::ValueType reference_clock_divider ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1131 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_reference_clock_divider (typename SelfType::ValueType val)
Defined at line 1131 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_step_number_offset (typename SelfType::ValueType val)
Defined at line 1132 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType step_number_offset ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1132 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType injection_adaptive_gain_enabled ()
If true, Adaptive Gain Change is enabled for SSC injection.
Defined at line 1135 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_injection_adaptive_gain_enabled (typename SelfType::ValueType val)
If true, Adaptive Gain Change is enabled for SSC injection.
Defined at line 1135 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType injection_enabled ()
If true, SSC injection is enabled.
Defined at line 1138 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_injection_enabled (typename SelfType::ValueType val)
If true, SSC injection is enabled.
Defined at line 1138 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_step_size_reference_clock_cycles (typename SelfType::ValueType val)
SSC step size, measured in reference clock cycles.
Defined at line 1141 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType step_size_reference_clock_cycles ()
SSC step size, measured in reference clock cycles.
Defined at line 1141 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType fll_frequency_update_rate ()
Selects the frequency update rate for the FLL (Frequency Locked Loop).
Defined at line 1144 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_fll_frequency_update_rate (typename SelfType::ValueType val)
Selects the frequency update rate for the FLL (Frequency Locked Loop).
Defined at line 1144 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_step_number (typename SelfType::ValueType val)
SSC step number.
Defined at line 1147 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType step_number ()
SSC step number.
Defined at line 1147 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType open_loop_enabled ()
If true, SSC open loop is enabled.
Defined at line 1150 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_open_loop_enabled (typename SelfType::ValueType val)
If true, SSC open loop is enabled.
Defined at line 1150 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType enabled ()
If true, SSC is enabled.
Defined at line 1153 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_enabled (typename SelfType::ValueType val)
If true, SSC is enabled.
Defined at line 1153 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType fll_frequency_programming_enabled ()
If true, FLL (Frequency Locked Loop) frequency adjustment is enabled .
Defined at line 1156 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_fll_frequency_programming_enabled (typename SelfType::ValueType val)
If true, FLL (Frequency Locked Loop) frequency adjustment is enabled .
Defined at line 1156 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType bias_calibration_guard_band ()
Selects the guard band after bias calibration.
Defined at line 1159 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_bias_calibration_guard_band (typename SelfType::ValueType val)
Selects the guard band after bias calibration.
Defined at line 1159 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
typename SelfType::ValueType dco_amplification_initial_value ()
Initial DCO (Digitally-Controlled Oscillator) amplification value.
Defined at line 1162 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
template <, >
SelfType & set_dco_amplification_initial_value (typename SelfType::ValueType val)
Initial DCO (Digitally-Controlled Oscillator) amplification value.
Defined at line 1162 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h
hwreg::RegisterAddr<DisplayPllSpreadSpectrumClocking> GetForDpll (intel_display::PllId pll_id)
Defined at line 1164 of file ../../src/graphics/display/drivers/intel-display/registers-dpll.h