Loading drivers/gpu/msm/adreno_a6xx.c +11 −3 Original line number Diff line number Diff line Loading @@ -918,6 +918,14 @@ static void a6xx_start(struct adreno_device *adreno_dev) kgsl_regwrite(device, A6XX_UCHE_MODE_CNTL, (glbl_inv << 29) | (mal << 23) | (bit << 21)); if (adreno_is_a610(adreno_dev)) /* * Set hang detection threshold to 4 million * cycles (0x3FFFF*16). */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0x3ffff); else /* Set hang detection threshold to 0xCFFFFF * 16 cycles */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0xcfffff); Loading Loading
drivers/gpu/msm/adreno_a6xx.c +11 −3 Original line number Diff line number Diff line Loading @@ -918,6 +918,14 @@ static void a6xx_start(struct adreno_device *adreno_dev) kgsl_regwrite(device, A6XX_UCHE_MODE_CNTL, (glbl_inv << 29) | (mal << 23) | (bit << 21)); if (adreno_is_a610(adreno_dev)) /* * Set hang detection threshold to 4 million * cycles (0x3FFFF*16). */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0x3ffff); else /* Set hang detection threshold to 0xCFFFFF * 16 cycles */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0xcfffff); Loading