MCLK_PWRMGT_CNTL
si_pi->clock_registers.mclk_pwrmgt_cntl = RREG32(MCLK_PWRMGT_CNTL);
MCLK_PWRMGT_CNTL, DLL_SPEED, mpll_param.dll_speed);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, dllStateOn);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, dllStateOn);
MCLK_PWRMGT_CNTL, MRDCK0_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK1_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, 0);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, 0);
MCLK_PWRMGT_CNTL, DLL_SPEED, mpll_param.dll_speed);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, dllStateOn);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, dllStateOn);
MCLK_PWRMGT_CNTL, MRDCK0_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK1_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, 0);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, 0);
MCLK_PWRMGT_CNTL, MRDCK0_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK1_RESET, 0x1);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, 0);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, 0);
MCLK_PWRMGT_CNTL, DLL_SPEED, mpll_param.dll_speed);
MCLK_PWRMGT_CNTL, MRDCK0_PDNB, dllStateOn);
MCLK_PWRMGT_CNTL, MRDCK1_PDNB, dllStateOn);
pi->clock_registers.mclk_pwrmgt_cntl = RREG32(MCLK_PWRMGT_CNTL);
WREG32_P(MCLK_PWRMGT_CNTL, 0, ~MPLL_PWRMGT_OFF);
WREG32_P(MCLK_PWRMGT_CNTL, MPLL_PWRMGT_OFF, ~MPLL_PWRMGT_OFF);
ni_pi->clock_registers.mclk_pwrmgt_cntl = RREG32(MCLK_PWRMGT_CNTL);
WREG32_P(MCLK_PWRMGT_CNTL, 0, ~MPLL_PWRMGT_OFF);
WREG32_P(MCLK_PWRMGT_CNTL, MPLL_PWRMGT_OFF, ~MPLL_PWRMGT_OFF);
WREG32_P(MCLK_PWRMGT_CNTL, USE_DISPLAY_GAP, ~USE_DISPLAY_GAP);
WREG32_P(MCLK_PWRMGT_CNTL, 0, ~USE_DISPLAY_GAP);
RREG32(MCLK_PWRMGT_CNTL);
RREG32(MCLK_PWRMGT_CNTL);
WREG32_P(MCLK_PWRMGT_CNTL, 0, ~MPLL_PWRMGT_OFF);
WREG32_P(MCLK_PWRMGT_CNTL, MPLL_PWRMGT_OFF, ~MPLL_PWRMGT_OFF);
si_pi->clock_registers.mclk_pwrmgt_cntl = RREG32(MCLK_PWRMGT_CNTL);