Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8723574 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "boot_kpi: Add boot marker for logging boot_kpi in sys node"

parents 6dd66723 64aa5251
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@
#include <soc/qcom/subsystem_restart.h>
#include <linux/ipa.h>
#include <linux/vmalloc.h>
#include <soc/qcom/boot_stats.h>

#include "ipa_qmi_service.h"
#include "ipa_mhi_proxy.h"
@@ -683,6 +684,9 @@ static int ipa3_qmi_init_modem_send_sync_msg(void)
	}

	pr_info("QMI_IPA_INIT_MODEM_DRIVER_REQ_V01 response received\n");

	place_marker("M - QMI ready for commands");

	return ipa3_check_qmi_response(rc,
		QMI_IPA_INIT_MODEM_DRIVER_REQ_V01, resp.resp.result,
		resp.resp.error, "ipa_init_modem_driver_resp_msg_v01");
+3 −1
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@
#include <soc/qcom/secure_buffer.h>
#include <linux/soc/qcom/smem.h>
#include <linux/kthread.h>
#include <soc/qcom/boot_stats.h>

#include <linux/uaccess.h>
#include <asm/setup.h>
@@ -944,7 +945,7 @@ static int pil_init_mmap(struct pil_desc *desc, const struct pil_mdt *mdt)
	if (ret)
		return ret;


	place_marker("M - Modem Image Start Loading");
	pil_info(desc, "loading from %pa to %pa\n", &priv->region_start,
							&priv->region_end);

@@ -1404,6 +1405,7 @@ int pil_boot(struct pil_desc *desc)
		goto err_auth_and_reset;
	}
	pil_log("reset_done", desc);
	place_marker("M - Modem out of reset");
	pil_info(desc, "Brought out of reset\n");
	desc->modem_ssr = false;
err_auth_and_reset:
+2 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
#include <linux/nls.h>
#include <linux/usb/composite.h>
#include <linux/usb/gadget_configfs.h>
#include <soc/qcom/boot_stats.h>
#include "configfs.h"
#include "u_f.h"
#include "u_os_desc.h"
@@ -1460,6 +1461,7 @@ static void android_work(struct work_struct *data)
		kobject_uevent_env(&gi->dev->kobj,
					KOBJ_CHANGE, configured);
		pr_info("%s: sent uevent %s\n", __func__, configured[0]);
		place_marker("M - USB enumeration complete");
		uevent_sent = true;
	}