class HdmiPllControl3
Defined at line 399 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
HHI_HDMI_PLL_CNTL3 - HDMI PLL Control Register 3.
The datasheets only provide names for each field without any other per-field
definition. Bit/field names are kept untouched except for minor readability
improvements.
A311D Datasheet, Section 8.7.2.8 "HDMI PLL", Page 120;
Section 8.7.6 "Register Descriptions", Page 178-179.
S905D2 Datasheet, Section 6.6.3.7 "HDMI PLL", Page 104;
Section 6.6.6 "Register Descriptions", Page 165-166.
S905D3 Datasheet, Section 6.7.6 "Register Descriptions", Page 150-151.
Public Members
field_afc_bypass_404
field_afc_clock_selection_407
field_code_new_409
field_dco_numerator_enabled_413
field_dco_sigma_delta_modulator_enabled_417
field_div2_421
field_div_mode_422
field_fast_lock_423
field_fb_pre_div_424
field_filter_mode_425
field_fix_enabled_428
field_freq_shift_enabled_431
field_load_433
field_load_enabled_436
field_lock_f_438
field_pulse_width_enabled_441
field_sdmnc_enabled_445
field_sdmnc_mode_447
field_sdmnc_range_448
field_tdc_enabled_452
field_tdc_mode_selection_455
field_wait_enabled_458
field_RsvdZ_464
Public Methods
hwreg::RegisterAddr<HdmiPllControl3> Get ()
Defined at line 401 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType afc_bypass ()
"AFC" possibly stands for "automatic frequency calibration".
Defined at line 404 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_afc_bypass (typename SelfType::ValueType val)
"AFC" possibly stands for "automatic frequency calibration".
Defined at line 404 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType afc_clock_selection ()
Known as "afc_clk_sel" in datasheets.
Defined at line 407 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_afc_clock_selection (typename SelfType::ValueType val)
Known as "afc_clk_sel" in datasheets.
Defined at line 407 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType code_new ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 409 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_code_new (typename SelfType::ValueType val)
Defined at line 409 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType dco_numerator_enabled ()
Enables the digitally-controlled oscillator (DCO) numerator(?).
Known as "dco_m_en" in datasheets.
Defined at line 413 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_dco_numerator_enabled (typename SelfType::ValueType val)
Enables the digitally-controlled oscillator (DCO) numerator(?).
Known as "dco_m_en" in datasheets.
Defined at line 413 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType dco_sigma_delta_modulator_enabled ()
Enables the digitally-controlled oscillator (DCO) sigma-delta modulator(?).
Known as "dco_sdm_en" in datasheets.
Defined at line 417 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_dco_sigma_delta_modulator_enabled (typename SelfType::ValueType val)
Enables the digitally-controlled oscillator (DCO) sigma-delta modulator(?).
Known as "dco_sdm_en" in datasheets.
Defined at line 417 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType div2 ()
This field is removed from S905D3 datasheets, while Amlogic-provided code
use the same value on this field for S905D3 and S905D2/A311D.
Defined at line 421 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_div2 (typename SelfType::ValueType val)
This field is removed from S905D3 datasheets, while Amlogic-provided code
use the same value on this field for S905D3 and S905D2/A311D.
Defined at line 421 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType div_mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 422 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_div_mode (typename SelfType::ValueType val)
Defined at line 422 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType fast_lock ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 423 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_fast_lock (typename SelfType::ValueType val)
Defined at line 423 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType fb_pre_div ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 424 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_fb_pre_div (typename SelfType::ValueType val)
Defined at line 424 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType filter_mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 425 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_filter_mode (typename SelfType::ValueType val)
Defined at line 425 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType fix_enabled ()
Known as "fix_en" in datasheets.
Defined at line 428 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_fix_enabled (typename SelfType::ValueType val)
Known as "fix_en" in datasheets.
Defined at line 428 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType freq_shift_enabled ()
Known as "freq_shift_en" in datasheets.
Defined at line 431 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_freq_shift_enabled (typename SelfType::ValueType val)
Known as "freq_shift_en" in datasheets.
Defined at line 431 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType load ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 433 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_load (typename SelfType::ValueType val)
Defined at line 433 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType load_enabled ()
Known as "load_en" in datasheets.
Defined at line 436 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_load_enabled (typename SelfType::ValueType val)
Known as "load_en" in datasheets.
Defined at line 436 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType lock_f ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 438 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_lock_f (typename SelfType::ValueType val)
Defined at line 438 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType pulse_width_enabled ()
Known as "pulse_width_en" in datasheets.
Defined at line 441 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_pulse_width_enabled (typename SelfType::ValueType val)
Known as "pulse_width_en" in datasheets.
Defined at line 441 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType sdmnc_enabled ()
"SDMNC" possibly stands for "Sigma-delta modulation noise cancellation".
Known as "sdmnc_en" in datasheets.
Defined at line 445 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_sdmnc_enabled (typename SelfType::ValueType val)
"SDMNC" possibly stands for "Sigma-delta modulation noise cancellation".
Known as "sdmnc_en" in datasheets.
Defined at line 445 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType sdmnc_mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 447 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_sdmnc_mode (typename SelfType::ValueType val)
Defined at line 447 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType sdmnc_range ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 448 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_sdmnc_range (typename SelfType::ValueType val)
Defined at line 448 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_tdc_enabled (typename SelfType::ValueType val)
"TDC" possibly stands for "Time-to-digital Converters".
Known as "tdc_en" in datasheets.
Defined at line 452 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType tdc_enabled ()
"TDC" possibly stands for "Time-to-digital Converters".
Known as "tdc_en" in datasheets.
Defined at line 452 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_tdc_mode_selection (typename SelfType::ValueType val)
Known as "tdc_mode_sel" in datasheets.
Defined at line 455 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType tdc_mode_selection ()
Known as "tdc_mode_sel" in datasheets.
Defined at line 455 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
SelfType & set_wait_enabled (typename SelfType::ValueType val)
Known as "wait_en" in datasheets.
Defined at line 458 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h
template <, >
typename SelfType::ValueType wait_enabled ()
Known as "wait_en" in datasheets.
Defined at line 458 of file ../../src/graphics/display/drivers/amlogic-display/pll-regs.h