class VpuMemoryPower4
Defined at line 358 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
HHI_VPU_MEM_PD_REG4
Does not exist on A311D. The MMIO address is assigned to a different
register (HHI_NANOQ_MEM_PD_REG1).
S905D3 datasheet Section 6.2.4 "Power Domain" > "Register Description"
page 79; VPU power sequence
Public Members
field_mali_afbc_encoder_power_368
field_axi_arbiter2_power_373
field_axi_arbiter1_power_374
Public Methods
hwreg::RegisterAddr<VpuMemoryPower4> Get ()
Register space: HIU
Defined at line 361 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode mali_afbc_encoder_power ()
Bits 31-6 are marked reserved. However, the S905D3 VPU power sequence
includes setting all the register's bits to 0 (for power on) or 1 (for
power off). AMLogic-supplied bringup code flips each group of 2 bits at a
time, and pauses 5us between flips.
Defined at line 368 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_mali_afbc_encoder_power (MemoryPowerDomainMode val)
Bits 31-6 are marked reserved. However, the S905D3 VPU power sequence
includes setting all the register's bits to 0 (for power on) or 1 (for
power off). AMLogic-supplied bringup code flips each group of 2 bits at a
time, and pauses 5us between flips.
Defined at line 368 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode axi_arbiter2_power ()
The datasheet documents bits 3-0 as one field. However, AMLogic-supplied
bringup code flips each 2-bit group separately, and pauses 5us between
flips.
Defined at line 373 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_axi_arbiter2_power (MemoryPowerDomainMode val)
The datasheet documents bits 3-0 as one field. However, AMLogic-supplied
bringup code flips each 2-bit group separately, and pauses 5us between
flips.
Defined at line 373 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode axi_arbiter1_power ()
Defined at line 374 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_axi_arbiter1_power (MemoryPowerDomainMode val)
Defined at line 374 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h