qcacmn: Abstract bus debug dump in hif layer

Remove direct call to CE debug routine from ol_fw and
hif main layer. Abstract the bus debug dump
register routines to respective hif bus layer.

Change-Id: I8b6f325f12aaa99e4f7461f9da26b7f60259c8f8
CRs-Fixed: 964031
diff --git a/hif/src/hif_main.c b/hif/src/hif_main.c
index ef1aca1..b9a7700 100644
--- a/hif/src/hif_main.c
+++ b/hif/src/hif_main.c
@@ -714,8 +714,7 @@
 
 
 /**
- * hif_crash_shutdown_dump_ce_register():
- * hif_crash_shutdown_dump_ce_register
+ * hif_crash_shutdown_dump_bus_register() - dump bus registers
  * @hif_ctx: hif_ctx
  *
  * Return: n/a
@@ -723,16 +722,15 @@
 #if defined(TARGET_RAMDUMP_AFTER_KERNEL_PANIC) \
 && defined(HIF_PCI) && defined(DEBUG)
 
-static void hif_crash_shutdown_dump_ce_register(void *hif_ctx)
+static void hif_crash_shutdown_dump_bus_register(void *hif_ctx)
 {
 	struct ol_softc *scn = hif_ctx;
 
-	if (hif_check_soc_status(scn)
-	    || dump_ce_register(scn)) {
+	if (hif_check_soc_status(scn))
 		return;
-	}
 
-	dump_ce_debug_register(scn);
+	if (hif_dump_registers(scn))
+		HIF_ERROR("Failed to dump bus registers!");
 }
 
 /**
@@ -768,7 +766,7 @@
 		return;
 	}
 
-	hif_crash_shutdown_dump_ce_register(hif_ctx);
+	hif_crash_shutdown_dump_bus_register(hif_ctx);
 
 	if (ol_copy_ramdump(scn))
 		goto out;