GPU frequency will be set as 1/64 of original clock,
update timeout with freq-scaler to avoid false hang.
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
gckOS_AcquireMutex(Hardware->os, Hardware->powerMutex, gcvINFINITE));
acquired = gcvTRUE;
+ Hardware->kernel->timeOut = Hardware->kernel->timeOut * Hardware->powerOnFscaleVal / 64;
+
Hardware->powerOnFscaleVal = FscaleValue;
+ Hardware->kernel->timeOut = Hardware->kernel->timeOut * 64 / Hardware->powerOnFscaleVal;
+
if (Hardware->chipPowerState == gcvPOWER_ON)
{
gctUINT32 data;