WREG8
WREG8(AI_MAIBOX_CONTROL_RCV_OFFSET_BYTE, 2);
WREG8(AI_MAIBOX_CONTROL_TRN_OFFSET_BYTE, val ? 1 : 0);
WREG8(NV_MAIBOX_CONTROL_RCV_OFFSET_BYTE, 2);
WREG8(NV_MAIBOX_CONTROL_TRN_OFFSET_BYTE, val ? 1 : 0);
WREG8(RADEON_CLOCK_CNTL_INDEX, reg & 0x3f);
WREG8(RADEON_CLOCK_CNTL_INDEX, ((reg & 0x3f) | RADEON_PLL_WR_EN));
WREG8(R_0003C2_GENMO_WT, C_0003C2_VGA_RAM_EN & save->GENMO_WT);
WREG8(R_0003C2_GENMO_WT, save->GENMO_WT);
WREG8(R_0003C2_GENMO_WT, C_0003C2_VGA_RAM_EN & tmp);
WREG8(RADEON_PALETTE_INDEX, 0);
WREG8(AVIVO_DC_LUT_RW_INDEX, 0);
WREG8(RADEON_PALETTE_INDEX, index);
WREG8(RADEON_CLOCK_CNTL_INDEX, RADEON_PLL_TEST_CNTL);
WREG8(RADEON_CLOCK_CNTL_DATA + 3, 0);