File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
drivers/gpu/drm/msm/adreno Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1306,6 +1306,8 @@ static int hw_init(struct msm_gpu *gpu)
1306
1306
gpu_write (gpu , REG_A6XX_PC_DBG_ECO_CNTL , 0x00200200 );
1307
1307
else if (adreno_is_a650 (adreno_gpu ) || adreno_is_a660 (adreno_gpu ))
1308
1308
gpu_write (gpu , REG_A6XX_PC_DBG_ECO_CNTL , 0x00300200 );
1309
+ else if (adreno_is_a619 (adreno_gpu ))
1310
+ gpu_write (gpu , REG_A6XX_PC_DBG_ECO_CNTL , 0x00018000 );
1309
1311
else if (adreno_is_a610 (adreno_gpu ))
1310
1312
gpu_write (gpu , REG_A6XX_PC_DBG_ECO_CNTL , 0x00080000 );
1311
1313
else
@@ -1323,7 +1325,9 @@ static int hw_init(struct msm_gpu *gpu)
1323
1325
a6xx_set_ubwc_config (gpu );
1324
1326
1325
1327
/* Enable fault detection */
1326
- if (adreno_is_a610 (adreno_gpu ))
1328
+ if (adreno_is_a619 (adreno_gpu ))
1329
+ gpu_write (gpu , REG_A6XX_RBBM_INTERFACE_HANG_INT_CNTL , (1 << 30 ) | 0x3fffff );
1330
+ else if (adreno_is_a610 (adreno_gpu ))
1327
1331
gpu_write (gpu , REG_A6XX_RBBM_INTERFACE_HANG_INT_CNTL , (1 << 30 ) | 0x3ffff );
1328
1332
else
1329
1333
gpu_write (gpu , REG_A6XX_RBBM_INTERFACE_HANG_INT_CNTL , (1 << 30 ) | 0x1fffff );
You can’t perform that action at this time.
0 commit comments