summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-06-01 14:39:22 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-06-01 14:39:22 -0700
commit33b2567cd52c95ad3b33578aaa200d53aa4d4dbc (patch)
tree69b6d5972a2aae8c849a67872ed9d97b88c2c445
parent707b3d9760857ee3912cd13b2b4176c68ffb35ad (diff)
parent1bf695251fc941e22b1ef2018726f27a727e90a6 (diff)
Merge "spi: spi_qsd: add boot marker"
-rw-r--r--drivers/spi/spi_qsd.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/spi/spi_qsd.c b/drivers/spi/spi_qsd.c
index aa7386325893..799bf2988b30 100644
--- a/drivers/spi/spi_qsd.c
+++ b/drivers/spi/spi_qsd.c
@@ -44,6 +44,7 @@
#include <linux/msm-sps.h>
#include <linux/msm-bus.h>
#include <linux/msm-bus-board.h>
+#include <soc/qcom/boot_stats.h>
#include "spi_qsd.h"
#define SPI_MAX_BYTES_PER_WORD (4)
@@ -2581,6 +2582,7 @@ static int msm_spi_probe(struct platform_device *pdev)
int i = 0;
int rc = -ENXIO;
struct msm_spi_platform_data *pdata;
+ char boot_marker[40];
master = spi_alloc_master(&pdev->dev, sizeof(struct msm_spi));
if (!master) {
@@ -2649,6 +2651,10 @@ static int msm_spi_probe(struct platform_device *pdev)
}
}
+ snprintf(boot_marker, sizeof(boot_marker),
+ "M - DRIVER MSM SPI_%d Init", pdev->id);
+ place_marker(boot_marker);
+
for (i = 0; i < ARRAY_SIZE(spi_cs_rsrcs); ++i)
dd->cs_gpios[i].valid = 0;
@@ -2740,6 +2746,10 @@ skip_dma_resources:
rc = sysfs_create_file(&(dd->dev->kobj), &dev_attr_spi_qup_state.attr);
spi_debugfs_init(dd);
+ snprintf(boot_marker, sizeof(boot_marker),
+ "M - DRIVER MSM SPI_%d Ready", pdev->id);
+ place_marker(boot_marker);
+
return 0;
err_attrs: