msm: kgsl: Fix GBIF Halt ack timeout for a619_holi

For a619_holi GPU, use RBBM_GBIF_HALT registers to halt GX
traffic and poll for the ack.

Change-Id: Iaae9084a04a5acc05ae5561d0a3c44da0ab5cebb
Signed-off-by: Pankaj Gupta <[email protected]>
This commit is contained in:
Pankaj Gupta 2020-08-14 20:35:05 +05:30
commit 16492fb266

View file

@ -1639,7 +1639,8 @@ int adreno_clear_pending_transactions(struct kgsl_device *device)
if (adreno_has_gbif(adreno_dev)) {
/* Halt GBIF GX traffic and poll for halt ack */
if (adreno_is_a615_family(adreno_dev)) {
if (adreno_is_a615_family(adreno_dev) &&
!adreno_is_a619_holi(adreno_dev)) {
adreno_writereg(adreno_dev,
ADRENO_REG_RBBM_GPR0_CNTL,
GBIF_HALT_REQUEST);