From c221ed7c66295bc9a4d59dd09b1537e51c6b6bbe Mon Sep 17 00:00:00 2001 From: E V Ravi Date: Thu, 15 Nov 2018 16:02:56 +0530 Subject: [PATCH] drivers: soc: boot_markers: Add bootmarkers for early camera Create bootmarkers inorder to get bootloader early camera start time from the RAM area Change-Id: I6635f4bbae958c73cceae9bb4b33db339838f303 Signed-off-by: E V Ravi --- drivers/soc/qcom/boot_marker.c | 2 ++ include/soc/qcom/boot_stats.h | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/soc/qcom/boot_marker.c b/drivers/soc/qcom/boot_marker.c index 0b72d769f594..3827dceabe7e 100644 --- a/drivers/soc/qcom/boot_marker.c +++ b/drivers/soc/qcom/boot_marker.c @@ -71,6 +71,8 @@ static void set_bootloader_stats(void) readl_relaxed(&boot_stats->bootloader_display)); _create_boot_marker("M - APPSBL Early-Domain Start - ", readl_relaxed(&boot_stats->bootloader_early_domain_start)); + _create_boot_marker("M - APPSBL Early-Camera Start - ", + readl_relaxed(&boot_stats->bootloader_early_camera_start)); _create_boot_marker("D - APPSBL Kernel Load Time - ", readl_relaxed(&boot_stats->bootloader_load_kernel)); _create_boot_marker("D - APPSBL Kernel Auth Time - ", diff --git a/include/soc/qcom/boot_stats.h b/include/soc/qcom/boot_stats.h index 53868adf3696..663dfb3ad1d5 100644 --- a/include/soc/qcom/boot_stats.h +++ b/include/soc/qcom/boot_stats.h @@ -24,6 +24,7 @@ struct boot_stats { uint32_t load_kernel_end; #ifdef CONFIG_MSM_BOOT_TIME_MARKER uint32_t bootloader_early_domain_start; + uint32_t bootloader_early_camera_start; uint32_t bootloader_checksum; #endif };