msm: kgsl: Disable index reg dump during snapshot

Disabling index reg dump for these chipsets (8974, 8x26, 8x10).

CRs-Fixed: 751620
Change-Id: Ie1014bd18b49692f718279cfe7abaed874a376af
Signed-off-by: Anupam Sakargayan <asakarga@codeaurora.org>
This commit is contained in:
Anupam Sakargayan
2014-12-05 12:42:37 +05:30
parent b9995bb4a2
commit 108a78f189
+16 -7
View File
@@ -463,14 +463,23 @@ void *a3xx_snapshot(struct adreno_device *adreno_dev, void *snapshot,
size = (adreno_is_a330(adreno_dev) ||
adreno_is_a305b(adreno_dev)) ? 0x2E : 0x14;
snapshot = kgsl_snapshot_indexed_registers(device, snapshot,
remain, REG_CP_STATE_DEBUG_INDEX,
REG_CP_STATE_DEBUG_DATA, 0x0, size);
/* Skip indexed register dump for these chipsets 8974, 8x26, 8x10 */
if (adreno_is_a330(adreno_dev) ||
adreno_is_a330v2(adreno_dev) ||
adreno_is_a305b(adreno_dev) ||
adreno_is_a305c(adreno_dev) ) {
KGSL_DRV_ERR(device,
"Skipping indexed register dump\n");
} else {
snapshot = kgsl_snapshot_indexed_registers(device, snapshot,
remain, REG_CP_STATE_DEBUG_INDEX,
REG_CP_STATE_DEBUG_DATA, 0x0, size);
/* CP_ME indexed registers */
snapshot = kgsl_snapshot_indexed_registers(device, snapshot,
remain, REG_CP_ME_CNTL, REG_CP_ME_STATUS,
64, 44);
/* CP_ME indexed registers */
snapshot = kgsl_snapshot_indexed_registers(device, snapshot,
remain, REG_CP_ME_CNTL, REG_CP_ME_STATUS,
64, 44);
}
/* VPC memory */
snapshot = kgsl_snapshot_add_section(device,