OUTREG8
OUTREG8(CLOCK_CNTL_INDEX, addr & 0x0000003f);
OUTREG8(CLOCK_CNTL_INDEX, (index & 0x0000003f) | 0x00000080);
OUTREG8(CLOCK_CNTL_INDEX, pllSPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, (tmp >> 8) & 0xff);
OUTREG8(CLOCK_CNTL_INDEX, pllMPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, (tmp >> 8) & 0xff);
OUTREG8(CLOCK_CNTL_INDEX, pllHTOTAL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA, 0);
OUTREG8(CLOCK_CNTL_INDEX, pllSPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, (tmp >> 8) & 0xff);
OUTREG8(CLOCK_CNTL_INDEX+1, 0);
OUTREG8(CLOCK_CNTL_INDEX, MPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, (tmp >> 8) & 0xff);
OUTREG8(CLOCK_CNTL_INDEX, SPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, (tmp >> 8) & 0xff);
OUTREG8(CRTC_GEN_CNTL+1, 6);
OUTREG8(CRTC_GEN_CNTL+3, 1);
OUTREG8(CLOCK_CNTL_INDEX, HTOTAL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA, 0);
OUTREG8(CLOCK_CNTL_INDEX, PPLL_CNTL + PLL_WR_EN);
OUTREG8(CLOCK_CNTL_DATA + 1, 0xbc);