class VpuMemoryPower0

Defined at line 245 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

HHI_VPU_MEM_PD_REG0

A311D datasheet Section 8.7.5 "Clock" > "Register Description" page 144;

VPU power sequence

S905D3 datasheet Section 6.2.4 "Power Domain" > "Register Description"

page 78; VPU power sequence

S905D2 datasheet Section 6.6.6 "Clock" > "Register Description" page 130;

VPU power sequence, "VPU Memory PD" entry

Public Members

 field_sharpener_power_250
 field_deinterlacer_post_power_251
 field_deinterlacer_pre_power_254
 field_deinterlacer_scaler_memory_power_259
 field_afbc_decoder1_power_261
 field_srscl_super_scaler_power_262
 field_vdin1_memory_power_263
 field_vdin0_memory_power_264
 field_osd_scaler_memory_power_265
 field_scaler_memory_power_266
 field_vpp_output_fifo_power_267
 field_color_management_power_268
 field_vd2_memory_power_269
 field_vd1_memory_power_270
 field_osd2_memory_power_271
 field_osd1_memory_power_272

Public Methods

hwreg::RegisterAddr<VpuMemoryPower0> Get ()

Register space: HIU

Defined at line 248 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_sharpener_power (MemoryPowerDomainMode val)

Defined at line 250 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode sharpener_power ()

Defined at line 250 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode deinterlacer_post_power ()

Defined at line 251 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_deinterlacer_post_power (MemoryPowerDomainMode val)

Defined at line 251 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode deinterlacer_pre_power ()

On S905D3, paired with `deinterlacer_pre2_power` in `VpuMemoryPower2`.

Defined at line 254 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_deinterlacer_pre_power (MemoryPowerDomainMode val)

On S905D3, paired with `deinterlacer_pre2_power` in `VpuMemoryPower2`.

Defined at line 254 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode deinterlacer_scaler_memory_power ()

The S905D2 datasheet leaves these bits undocumented. However, the VPU power

sequence references the entire register without a "Bits[]" subset,

which seems to imply that we flip all the register's bits.

Defined at line 259 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_deinterlacer_scaler_memory_power (MemoryPowerDomainMode val)

The S905D2 datasheet leaves these bits undocumented. However, the VPU power

sequence references the entire register without a "Bits[]" subset,

which seems to imply that we flip all the register's bits.

Defined at line 259 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode afbc_decoder1_power ()

Defined at line 261 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_afbc_decoder1_power (MemoryPowerDomainMode val)

Defined at line 261 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_srscl_super_scaler_power (MemoryPowerDomainMode val)

Defined at line 262 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode srscl_super_scaler_power ()

Defined at line 262 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_vdin1_memory_power (MemoryPowerDomainMode val)

Defined at line 263 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode vdin1_memory_power ()

Defined at line 263 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_vdin0_memory_power (MemoryPowerDomainMode val)

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

template <, >
MemoryPowerDomainMode vdin0_memory_power ()

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

template <, >
MemoryPowerDomainMode osd_scaler_memory_power ()

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

template <, >
SelfType & set_osd_scaler_memory_power (MemoryPowerDomainMode val)

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

template <, >
MemoryPowerDomainMode scaler_memory_power ()

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

template <, >
SelfType & set_scaler_memory_power (MemoryPowerDomainMode val)

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

template <, >
SelfType & set_vpp_output_fifo_power (MemoryPowerDomainMode val)

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

template <, >
MemoryPowerDomainMode vpp_output_fifo_power ()

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

template <, >
MemoryPowerDomainMode color_management_power ()

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

template <, >
SelfType & set_color_management_power (MemoryPowerDomainMode val)

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

template <, >
SelfType & set_vd2_memory_power (MemoryPowerDomainMode val)

Defined at line 269 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode vd2_memory_power ()

Defined at line 269 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_vd1_memory_power (MemoryPowerDomainMode val)

Defined at line 270 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode vd1_memory_power ()

Defined at line 270 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode osd2_memory_power ()

Defined at line 271 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_osd2_memory_power (MemoryPowerDomainMode val)

Defined at line 271 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
MemoryPowerDomainMode osd1_memory_power ()

Defined at line 272 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

template <, >
SelfType & set_osd1_memory_power (MemoryPowerDomainMode val)

Defined at line 272 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h

Records