msm: kgsl: Add soft reset for A6xx

A6xx architecture defines new soft reset procedure.

CRs-Fixed: 2017390
Change-Id: I87bc4aade9b0afab5ed63b893d82741e368cab40
Signed-off-by: Shrenuj Bansal <shrenujb@codeaurora.org>
Signed-off-by: George Shen <sqiao@codeaurora.org>
diff --git a/drivers/gpu/msm/adreno.h b/drivers/gpu/msm/adreno.h
index 78cecd0..fec16bd 100644
--- a/drivers/gpu/msm/adreno.h
+++ b/drivers/gpu/msm/adreno.h
@@ -864,6 +864,7 @@
 	int (*wait_for_gmu_idle)(struct adreno_device *);
 	const char *(*iommu_fault_block)(struct adreno_device *adreno_dev,
 				unsigned int fsynr1);
+	int (*soft_reset)(struct adreno_device *);
 };
 
 /**