WREG32_RCU
WREG32_RCU(RCU_PWR_GATING_SEQ0, 0x10103210);
WREG32_RCU(RCU_PWR_GATING_SEQ1, 0x10101010);
WREG32_RCU(RCU_PWR_GATING_SEQ0, 0x76543210);
WREG32_RCU(RCU_PWR_GATING_SEQ1, 0xFEDCBA98);
WREG32_RCU(RCU_PWR_GATING_CNTL, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_2, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_3, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_4, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_5, 0xA02);
WREG32_RCU(RCU_PWR_GATING_CNTL, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_2, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_3, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_2, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_PWR_GATING_CNTL_3, rcu_pwr_gating_cntl);
WREG32_RCU(RCU_ALTVDDNB_NOTIFY, param);
WREG32_RCU(RCU_GNB_PWR_REP_TIMER_CNTL, timer_value);
WREG32_RCU(RCU_BOOST_MARGIN, pi->sys_info.sclk_dpm_boost_margin);
WREG32_RCU(RCU_THROTTLE_MARGIN, pi->sys_info.sclk_dpm_throttle_margin);
WREG32_RCU(GNB_TDP_LIMIT, pi->sys_info.gnb_tdp_limit);
WREG32_RCU(RCU_SclkDpmTdpLimitPG, pi->sys_info.sclk_dpm_tdp_limit_pg);
WREG32_RCU(regoffset, sclk_dpm_tdp_limit);
WREG32_RCU(RCU_GPU_BOOST_DISABLE, boost_disable);
WREG32_RCU(MCU_M3ARB_PARAMS + (i * 4),
WREG32_RCU(MCU_M3ARB_PARAMS + (i * 4),
WREG32_RCU(MCU_M3ARB_PARAMS + (i * 4),