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

Records