class VpuMemoryPower1
Defined at line 283 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
HHI_VPU_MEM_PD_REG1
A311D datasheet Section 8.7.5 "Clock" > "Register Description" page 145; 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"
pages 130-131; VPU power sequence, "VPU Memory PD" entry
Public Members
field_vd2_osd_scaler_power_289
field_local_dimming_statistics_power_296
field_local_contrast_enhancement_statistics_power_305
field_enci_cvbs_power_307
field_encl_panel_top_power_308
field_encp_hdmi_power_309
field_vd2_scaler_power_312
field_afbc_decoder0_power_314
field_vpu_arbiter_power_315
field_dolby1b_power_316
field_dolby1a_power_317
field_dolby0_power_318
field_dolby_core3_power_319
field_vertical_keystone_correction_power_324
field_viu2_output_fifo_power_329
field_viu2_osd1_power_330
Public Methods
hwreg::RegisterAddr<VpuMemoryPower1> Get ()
Register space: HIU
Defined at line 286 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vd2_osd_scaler_power (MemoryPowerDomainMode val)
On A311D and S905D2, xvycc LUT and ATV demodulator.
Defined at line 289 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vd2_osd_scaler_power ()
On A311D and S905D2, xvycc LUT and ATV demodulator.
Defined at line 289 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode local_dimming_statistics_power ()
On A311D and S905D2, also CVD2 TV decoder.
The datasheets use the "ldim_stts" abbreviation for this field name. The
expansion is in the S905Y4 datasheet register-level documentation for
VDIN0_LDIM_STTS_HIST_REGION_IDX and VDIN1_LDIM_STTS_HIST_REGION_IDX.
Defined at line 296 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_local_dimming_statistics_power (MemoryPowerDomainMode val)
On A311D and S905D2, also CVD2 TV decoder.
The datasheets use the "ldim_stts" abbreviation for this field name. The
expansion is in the S905Y4 datasheet register-level documentation for
VDIN0_LDIM_STTS_HIST_REGION_IDX and VDIN1_LDIM_STTS_HIST_REGION_IDX.
Defined at line 296 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode local_contrast_enhancement_statistics_power ()
The A311D and S905D2 datasheets leaves these bits undocumented. However,
the VPU power sequences in both datasheets involve flipping all the
register's bits.
The datasheets use the "lc_stts" abbreviation for this field name. The
expansion is in the S905Y4 datasheet register-level documentation for
SRSHARP1_LC_TOP_CTRL and VDIN1_LDIM_STTS_HIST_REGION_IDX.
Defined at line 305 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_local_contrast_enhancement_statistics_power (MemoryPowerDomainMode val)
The A311D and S905D2 datasheets leaves these bits undocumented. However,
the VPU power sequences in both datasheets involve flipping all the
register's bits.
The datasheets use the "lc_stts" abbreviation for this field name. The
expansion is in the S905Y4 datasheet register-level documentation for
SRSHARP1_LC_TOP_CTRL and VDIN1_LDIM_STTS_HIST_REGION_IDX.
Defined at line 305 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode enci_cvbs_power ()
Defined at line 307 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_enci_cvbs_power (MemoryPowerDomainMode val)
Defined at line 307 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode encl_panel_top_power ()
Defined at line 308 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_encl_panel_top_power (MemoryPowerDomainMode val)
Defined at line 308 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode encp_hdmi_power ()
Defined at line 309 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_encp_hdmi_power (MemoryPowerDomainMode val)
Defined at line 309 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vd2_scaler_power (MemoryPowerDomainMode val)
On A311D and S905D2, OSD AFBC decoder.
Defined at line 312 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vd2_scaler_power ()
On A311D and S905D2, OSD AFBC decoder.
Defined at line 312 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode afbc_decoder0_power ()
Defined at line 314 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_afbc_decoder0_power (MemoryPowerDomainMode val)
Defined at line 314 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vpu_arbiter_power (MemoryPowerDomainMode val)
Defined at line 315 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vpu_arbiter_power ()
Defined at line 315 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode dolby1b_power ()
Defined at line 316 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_dolby1b_power (MemoryPowerDomainMode val)
Defined at line 316 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode dolby1a_power ()
Defined at line 317 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_dolby1a_power (MemoryPowerDomainMode val)
Defined at line 317 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode dolby0_power ()
Defined at line 318 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_dolby0_power (MemoryPowerDomainMode val)
Defined at line 318 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode dolby_core3_power ()
Defined at line 319 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_dolby_core3_power (MemoryPowerDomainMode val)
Defined at line 319 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_vertical_keystone_correction_power (MemoryPowerDomainMode val)
The datasheets use the "vks" and "vkstone" abbreviations. The "ks"
expansion to keystone is documented in all datasheets, in the
register-level documentation for VKS_PRELPF_YCOEF0.
Defined at line 324 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode vertical_keystone_correction_power ()
The datasheets use the "vks" and "vkstone" abbreviations. The "ks"
expansion to keystone is documented in all datasheets, in the
register-level documentation for VKS_PRELPF_YCOEF0.
Defined at line 324 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_viu2_output_fifo_power (MemoryPowerDomainMode val)
On S905D3, paired with `viu2_power` in `VpuMemoryPower2`.
The S905D2 datasheet leaves these bits undocumented.
Defined at line 329 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode viu2_output_fifo_power ()
On S905D3, paired with `viu2_power` in `VpuMemoryPower2`.
The S905D2 datasheet leaves these bits undocumented.
Defined at line 329 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
SelfType & set_viu2_osd1_power (MemoryPowerDomainMode val)
Defined at line 330 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h
template <, >
MemoryPowerDomainMode viu2_osd1_power ()
Defined at line 330 of file ../../src/graphics/display/drivers/amlogic-display/power-regs.h