Loading drivers/gpu/msm/adreno_a6xx_gmu.c +8 −0 Original line number Diff line number Diff line Loading @@ -352,6 +352,14 @@ static int a6xx_gmu_start(struct kgsl_device *device) mask = 0xFFFFFFFF; } /** * We may have asserted gbif halt as part of reset sequence which may * not get cleared if the gdsc was not reset. So clear it before * attempting GMU boot. */ if (adreno_has_gbif(ADRENO_DEVICE(device))) kgsl_regwrite(device, A6XX_GBIF_HALT, 0x0); /* Set the log wptr index */ gmu_core_regwrite(device, A6XX_GPU_GMU_CX_GMU_PWR_COL_CP_RESP, gmu->log_wptr_retention); Loading Loading
drivers/gpu/msm/adreno_a6xx_gmu.c +8 −0 Original line number Diff line number Diff line Loading @@ -352,6 +352,14 @@ static int a6xx_gmu_start(struct kgsl_device *device) mask = 0xFFFFFFFF; } /** * We may have asserted gbif halt as part of reset sequence which may * not get cleared if the gdsc was not reset. So clear it before * attempting GMU boot. */ if (adreno_has_gbif(ADRENO_DEVICE(device))) kgsl_regwrite(device, A6XX_GBIF_HALT, 0x0); /* Set the log wptr index */ gmu_core_regwrite(device, A6XX_GPU_GMU_CX_GMU_PWR_COL_CP_RESP, gmu->log_wptr_retention); Loading