class VpuMemoryPower2
Defined at line 384 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
HHI_VPU_MEM_PD_REG2
A311D datasheet Section 8.7.5 "Clock" > "Register Description" pages 146-147;
VPU power sequence
S905D3 datasheet Section 6.2.4 "Power Domain" > "Register Description"
page 79; VPU power sequence
S905D2 datasheet Section 6.6.6 "Clock" > "Register Description" page 132
Public Members
field_rdma_power_391
field_deinterlacer_pre2_power_s905d3_401
field_viu2_power_s905d3_406
field_lut3d_power_s905d3_409
field_ds_power_s905d3_410
field_vd2_output_fifo_power_413
field_prime_dolby_ram_power_414
field_osd_bld34_power_415
field_vd1_scaler_power_416
field_mali_afbc_decoder_power_417
field_video_input_osd4_power_418
field_video_input_osd3_power_419
field_tcon_power_a311d_423
field_vpp_watermark_power_425
Public Methods
hwreg::RegisterAddr<VpuMemoryPower2> Get ()
Register space: HIU
Defined at line 387 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode rdma_power ()
Not documented in any of the datasheets. These bits are documented and
flipped in AMLogic-supplied bringup code.
Defined at line 391 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_rdma_power (MemoryPowerDomainMode val)
Not documented in any of the datasheets. These bits are documented and
flipped in AMLogic-supplied bringup code.
Defined at line 391 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode deinterlacer_pre2_power_s905d3 ()
Paired with `deinterlacer_pre_power` in `VpuMemoryPower`
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 401 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_deinterlacer_pre2_power_s905d3 (MemoryPowerDomainMode val)
Paired with `deinterlacer_pre_power` in `VpuMemoryPower`
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 401 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_viu2_power_s905d3 (MemoryPowerDomainMode val)
Paired with `deinterlacer_pre_power` in `VpuMemoryPower`
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 406 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode viu2_power_s905d3 ()
Paired with `deinterlacer_pre_power` in `VpuMemoryPower`
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 406 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode lut3d_power_s905d3 ()
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 409 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_lut3d_power_s905d3 (MemoryPowerDomainMode val)
S905D3 only. The bits are documentd as "unused" on A311D and S905D2.
Defined at line 409 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode ds_power_s905d3 ()
Defined at line 410 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_ds_power_s905d3 (MemoryPowerDomainMode val)
Defined at line 410 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vd2_output_fifo_power (MemoryPowerDomainMode val)
A311D and S905D3 only. The bits are documented as "unused" on S905D2.
Defined at line 413 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vd2_output_fifo_power ()
A311D and S905D3 only. The bits are documented as "unused" on S905D2.
Defined at line 413 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode prime_dolby_ram_power ()
Defined at line 414 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_prime_dolby_ram_power (MemoryPowerDomainMode val)
Defined at line 414 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode osd_bld34_power ()
Defined at line 415 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_osd_bld34_power (MemoryPowerDomainMode val)
Defined at line 415 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vd1_scaler_power (MemoryPowerDomainMode val)
Defined at line 416 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vd1_scaler_power ()
Defined at line 416 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode mali_afbc_decoder_power ()
Defined at line 417 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_mali_afbc_decoder_power (MemoryPowerDomainMode val)
Defined at line 417 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_video_input_osd4_power (MemoryPowerDomainMode val)
Defined at line 418 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode video_input_osd4_power ()
Defined at line 418 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_video_input_osd3_power (MemoryPowerDomainMode val)
Defined at line 419 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode video_input_osd3_power ()
Defined at line 419 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_tcon_power_a311d (MemoryPowerDomainMode val)
A311D only. The bits are documented as "unused" on S905D2 and "reserved" on
S905D3. The AMLogic-supplied bringup code avoids modifying these bits.
Defined at line 423 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode tcon_power_a311d ()
A311D only. The bits are documented as "unused" on S905D2 and "reserved" on
S905D3. The AMLogic-supplied bringup code avoids modifying these bits.
Defined at line 423 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vpp_watermark_power (MemoryPowerDomainMode val)
Defined at line 425 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vpp_watermark_power ()
Defined at line 425 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h