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

Records