mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 20:33:58 -04:00
Merge "drivers: qcom: pil: Add KPI boot markers for modem"
This commit is contained in:
commit
c0fe2ac7d9
3 changed files with 17 additions and 1 deletions
|
|
@ -652,6 +652,11 @@ static int subsystem_shutdown(struct subsys_device *dev, void *data)
|
|||
dev->crash_count++;
|
||||
subsys_set_state(dev, SUBSYS_OFFLINE);
|
||||
|
||||
#ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER
|
||||
if (!strcmp(dev->desc->name, "modem"))
|
||||
place_marker("M - Modem Stop");
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -472,7 +472,10 @@ int pil_do_ramdump(struct pil_desc *desc,
|
|||
if (ret)
|
||||
pil_err(desc, "%s: Ramdump collection failed for subsys %s rc:%d\n",
|
||||
__func__, desc->name, ret);
|
||||
|
||||
#ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER
|
||||
if (!strcmp(desc->name, "modem"))
|
||||
place_marker("M - Modem Dump completed");
|
||||
#endif
|
||||
if (desc->subsys_vmid > 0)
|
||||
ret = pil_assign_mem_to_subsys(desc, priv->region_start,
|
||||
(priv->region_end - priv->region_start));
|
||||
|
|
|
|||
|
|
@ -871,6 +871,10 @@ static int subsys_ramdump(int enable, const struct subsys_desc *subsys)
|
|||
|
||||
if (!enable)
|
||||
return 0;
|
||||
#ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER
|
||||
if (!strcmp(subsys->name, "modem"))
|
||||
place_marker("M - Modem Dump start");
|
||||
#endif
|
||||
|
||||
return pil_do_ramdump(&d->desc, d->ramdump_dev, d->minidump_dev);
|
||||
}
|
||||
|
|
@ -915,6 +919,10 @@ static irqreturn_t subsys_err_fatal_intr_handler (int irq, void *drv_data)
|
|||
d->subsys_desc.name);
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
#ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER
|
||||
if (!strcmp(d->subsys_desc.name, "modem"))
|
||||
place_marker("M - Modem crash");
|
||||
#endif
|
||||
subsys_set_crash_status(d->subsys, CRASH_STATUS_ERR_FATAL);
|
||||
log_failure_reason(d);
|
||||
subsystem_restart_dev(d->subsys);
|
||||
|
|
|
|||
Loading…
Reference in a new issue