Loading drivers/gpu/msm/a6xx_reg.h +1 −0 Original line number Diff line number Diff line Loading @@ -392,6 +392,7 @@ #define A6XX_RBBM_PERFCTR_GPU_BUSY_MASKED 0x50B #define A6XX_RBBM_ISDB_CNT 0x533 #define A6XX_RBBM_NC_MODE_CNTL 0X534 #define A6XX_RBBM_SECVID_TRUST_CNTL 0xF400 #define A6XX_RBBM_SECVID_TSB_TRUSTED_BASE_LO 0xF800 Loading drivers/gpu/msm/adreno_a6xx.c +3 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,7 @@ static void a6xx_start(struct adreno_device *adreno_dev) amsbc = 1; /* Only valid for A640 and A680 */ break; case KGSL_UBWC_4_0: mode = 0; rgb565_predicator = 1; amsbc = 1; break; Loading Loading @@ -983,6 +984,8 @@ static void a6xx_start(struct adreno_device *adreno_dev) /* Set hang detection threshold to 0x3FFFFF * 16 cycles */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0x3fffff); if (adreno_is_a650(adreno_dev)) kgsl_regwrite(device, A6XX_RBBM_NC_MODE_CNTL, 1); kgsl_regwrite(device, A6XX_UCHE_CLIENT_PF, 1); Loading drivers/gpu/msm/kgsl_hfi.c +2 −1 Original line number Diff line number Diff line Loading @@ -681,7 +681,8 @@ int hfi_start(struct kgsl_device *device, } } if (!adreno_is_a640(adreno_dev) && !adreno_is_a680(adreno_dev)) { if (!adreno_is_a640(adreno_dev) && !adreno_is_a680(adreno_dev) && !adreno_is_a650(adreno_dev)) { result = hfi_send_gmu_init(gmu, boot_state); if (result) return result; Loading Loading
drivers/gpu/msm/a6xx_reg.h +1 −0 Original line number Diff line number Diff line Loading @@ -392,6 +392,7 @@ #define A6XX_RBBM_PERFCTR_GPU_BUSY_MASKED 0x50B #define A6XX_RBBM_ISDB_CNT 0x533 #define A6XX_RBBM_NC_MODE_CNTL 0X534 #define A6XX_RBBM_SECVID_TRUST_CNTL 0xF400 #define A6XX_RBBM_SECVID_TSB_TRUSTED_BASE_LO 0xF800 Loading
drivers/gpu/msm/adreno_a6xx.c +3 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,7 @@ static void a6xx_start(struct adreno_device *adreno_dev) amsbc = 1; /* Only valid for A640 and A680 */ break; case KGSL_UBWC_4_0: mode = 0; rgb565_predicator = 1; amsbc = 1; break; Loading Loading @@ -983,6 +984,8 @@ static void a6xx_start(struct adreno_device *adreno_dev) /* Set hang detection threshold to 0x3FFFFF * 16 cycles */ kgsl_regwrite(device, A6XX_RBBM_INTERFACE_HANG_INT_CNTL, (1 << 30) | 0x3fffff); if (adreno_is_a650(adreno_dev)) kgsl_regwrite(device, A6XX_RBBM_NC_MODE_CNTL, 1); kgsl_regwrite(device, A6XX_UCHE_CLIENT_PF, 1); Loading
drivers/gpu/msm/kgsl_hfi.c +2 −1 Original line number Diff line number Diff line Loading @@ -681,7 +681,8 @@ int hfi_start(struct kgsl_device *device, } } if (!adreno_is_a640(adreno_dev) && !adreno_is_a680(adreno_dev)) { if (!adreno_is_a640(adreno_dev) && !adreno_is_a680(adreno_dev) && !adreno_is_a650(adreno_dev)) { result = hfi_send_gmu_init(gmu, boot_state); if (result) return result; Loading