mmUVD_POWER_STATUS
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
reg_data2 = RREG32_SOC15(UVD, 0, mmUVD_POWER_STATUS);
WREG32_SOC15(UVD, 0, mmUVD_POWER_STATUS, reg_data2);
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
WREG32_P(mmUVD_POWER_STATUS, 0, ~(1 << 2));
WREG32(mmUVD_POWER_STATUS, UVD_POWER_STATUS__UVD_PG_EN_MASK);
WREG32_P(mmUVD_POWER_STATUS, 0, ~UVD_POWER_STATUS__UVD_PG_MODE_MASK);
WREG32_SOC15(UVD, ring->me, mmUVD_POWER_STATUS, UVD_POWER_STATUS__UVD_PG_EN_MASK);
WREG32_P(SOC15_REG_OFFSET(UVD, k, mmUVD_POWER_STATUS), 0,
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
SOC15_WAIT_ON_RREG(UVD, 0, mmUVD_POWER_STATUS,
WREG32_P(SOC15_REG_OFFSET(UVD, 0, mmUVD_POWER_STATUS), 0,
data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
tmp = RREG32_SOC15(UVD, 0, mmUVD_POWER_STATUS);
WREG32_SOC15(UVD, 0, mmUVD_POWER_STATUS, tmp);