class VideoClock2Divider

Defined at line 190 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

HHI_VIID_CLK_DIV

A311D Datasheet, Section 8.7.6 Register Descriptions, Page 146.

S905D2 Datasheet, Section 6.6.6 Register Descriptions, Page 126.

S905D3 Datasheet, Section 6.7.6 Register Descriptions, Page 131.

Public Members

 field_video_dac_clock_selection_198
 field_video_dac_clock_selects_adc_pll_clock_b2_206
 field_RsvdZ_208
 field_divider_reset_211
 field_divider_enabled_214
 field_encl_clock_selection_216
 field_RsvdZ_221
 field_divider2_minus_one_226
static const int kMinDivider2
static const int kMaxDivider2

Public Methods

hwreg::RegisterAddr<VideoClock2Divider> Get ()

Defined at line 196 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

template <, >
SelfType & set_video_dac_clock_selection (EncoderClockSource val)

Defined at line 198 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

template <, >
EncoderClockSource video_dac_clock_selection ()

Defined at line 198 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, overrides the Video DAC clock source selection in

"video_dac_clock_selection" field to "adc_pll_clk_b2".

Defined at line 206 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, overrides the Video DAC clock source selection in

"video_dac_clock_selection" field to "adc_pll_clk_b2".

Defined at line 206 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, resets the divider (/N2) for video clock 2.

Defined at line 211 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, resets the divider (/N2) for video clock 2.

Defined at line 211 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, enables the divider (/N2) for video clock 2.

Defined at line 214 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Iff true, enables the divider (/N2) for video clock 2.

Defined at line 214 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

template <, >
EncoderClockSource encl_clock_selection ()

Defined at line 216 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

template <, >
SelfType & set_encl_clock_selection (EncoderClockSource val)

Defined at line 216 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Also known as "/N2" in the Video Clock Tree diagram.

Prefer `Divider2()` and `SetDivider2()` to accessing the field directly.

Defined at line 226 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

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

Also known as "/N2" in the Video Clock Tree diagram.

Prefer `Divider2()` and `SetDivider2()` to accessing the field directly.

Defined at line 226 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

VideoClock2Divider & SetDivider2 (int divider2)

Defined at line 228 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

int Divider2 ()

Defined at line 234 of file ../../src/graphics/display/drivers/amlogic-display/clock-regs.h

Records