class VideoClock1Divider

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

HHI_VID_CLK_DIV

A311D Datasheet, Section 8.7.6 Register Descriptions, Page 150.

S905D2 Datasheet, Section 6.6.6 Register Descriptions, Page 136.

S905D3 Datasheet, Section 6.7.6 Register Descriptions, Page 129.

Public Members

 field_enci_clock_selection_288
 field_encp_clock_selection_290
 field_enct_clock_selection_292
 field_RsvdZ_294
 field_dividers_reset_297
 field_dividers_enabled_302
 field_divider1_minus_one_307
 field_divider0_minus_one_320
static const int kMinDivider1
static const int kMaxDivider1
static const int kMinDivider0
static const int kMaxDivider0

Public Methods

hwreg::RegisterAddr<VideoClock1Divider> Get ()

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

template <, >
EncoderClockSource enci_clock_selection ()

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

template <, >
SelfType & set_enci_clock_selection (EncoderClockSource val)

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

template <, >
EncoderClockSource encp_clock_selection ()

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

template <, >
SelfType & set_encp_clock_selection (EncoderClockSource val)

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

template <, >
EncoderClockSource enct_clock_selection ()

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

template <, >
SelfType & set_enct_clock_selection (EncoderClockSource val)

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

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

Iff true, resets the dividers (/N0 and /N1) for video clock 1.

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

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

Iff true, resets the dividers (/N0 and /N1) for video clock 1.

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

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

Iff true, enables the dividers (/N0 and /N1) for video clock 1.

Divider /N0 / /N1 works iff `dividers_enabled` and `divider0/1_enabled`

field in `VideoClock1Control` register are both true.

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

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

Iff true, enables the dividers (/N0 and /N1) for video clock 1.

Divider /N0 / /N1 works iff `dividers_enabled` and `divider0/1_enabled`

field in `VideoClock1Control` register are both true.

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

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

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

Prefer `Divider1()` and `SetDivider1()` to accessing the field directly.

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

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

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

Prefer `Divider1()` and `SetDivider1()` to accessing the field directly.

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

VideoClock1Divider & SetDivider1 (int divider1)

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

int Divider1 ()

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

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

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

Prefer `Divider0()` and `SetDivider0()` to accessing the field directly.

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

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

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

Prefer `Divider0()` and `SetDivider0()` to accessing the field directly.

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

VideoClock1Divider & SetDivider0 (int divider0)

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

int Divider0 ()

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

Records