/* This function replaces the original HibernateEnable() API and performs the same actions. A macro is provided in  */
void HibernateEnableExpClk(unsigned long ulHibClk)
/* This function replaces the original HibernateEnable() API and performs the same actions. A macro is provided in  */
void HibernateEnableExpClk(unsigned long ulHibClk)
{
    HWREG(HIB_CTL) |= HIB_CTL_CLK32EN;
    if(CLASS_IS_FURY)
    {
        g_ulWriteDelay = (((ulHibClk / 1000) * DELAY_USECS) /
                          (1000L * LOOP_CYCLES));
        g_ulWriteDelay++;
    }
}