class VideoClock2Control

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

HHI_VIID_CLK_CNTL

A311D Datasheet, Section 8.7.6 Register Descriptions, Page 146.

S905D2 Datasheet, Section 6.6.6 Register Descriptions, Page 126-127.

S905D3 Datasheet, Section 6.7.6 Register Descriptions, Page 132.

Public Members

 field_RsvdZ_246
 field_clock_enabled_253
 field_mux_source_255
 field_soft_reset_260
 field_RsvdZ_262
 field_div12_enabled_264
 field_div6_enabled_265
 field_div4_enabled_266
 field_div2_enabled_267
 field_div1_enabled_268

Public Methods

hwreg::RegisterAddr<VideoClock2Control> Get ()

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

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

If false, the input and output signals for the video clock 2 divider are

gated.

The input signal may be also gated by the `divider_enabled` bit of the

`VideoClock2Divider` register.

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

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

If false, the input and output signals for the video clock 2 divider are

gated.

The input signal may be also gated by the `divider_enabled` bit of the

`VideoClock2Divider` register.

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

template <, >
VideoClockMuxSource mux_source ()

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

template <, >
SelfType & set_mux_source (VideoClockMuxSource val)

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

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

This is a "level triggered" signal. Drivers reset the clock dividers by

first setting the bit to 1, sleeping for 10 us (empirical value from VIM3

using Amlogic A311D chip) and then setting the bit to 0.

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

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

This is a "level triggered" signal. Drivers reset the clock dividers by

first setting the bit to 1, sleeping for 10 us (empirical value from VIM3

using Amlogic A311D chip) and then setting the bit to 0.

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

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

NOLINTEND(misc-non-private-member-variables-in-classes)

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

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

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

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

NOLINTEND(misc-non-private-member-variables-in-classes)

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

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

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

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

NOLINTEND(misc-non-private-member-variables-in-classes)

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

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

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

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

NOLINTEND(misc-non-private-member-variables-in-classes)

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

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

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

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

NOLINTEND(misc-non-private-member-variables-in-classes)

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

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

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

Records