From ecb534f1f1f4c6255764f86a86ae1ff1b6eaecbf Mon Sep 17 00:00:00 2001 From: Vinay Sudra Date: Wed, 6 Jan 2021 18:16:20 +0530 Subject: [PATCH] spi: spi-msm-geni: Add boot KPI markers Enable boot markers for boot KPI. Change-Id: Ic8f9aa0c92e2c6815b7efa31259c55de8060f650 Signed-off-by: Vinay Sudra --- drivers/spi/spi-msm-geni.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/spi/spi-msm-geni.c b/drivers/spi/spi-msm-geni.c index 7a5a7e31b1d5..a09159242b30 100644 --- a/drivers/spi/spi-msm-geni.c +++ b/drivers/spi/spi-msm-geni.c @@ -20,6 +20,7 @@ #include #include #include +#include #define SPI_NUM_CHIPSELECT (4) #define SPI_XFER_TIMEOUT_MS (250) @@ -1900,6 +1901,7 @@ static int spi_geni_probe(struct platform_device *pdev) struct platform_device *wrapper_pdev; struct device_node *wrapper_ph_node; bool rt_pri, slave_en; + char boot_marker[40]; spi = spi_alloc_master(&pdev->dev, sizeof(struct spi_geni_master)); if (!spi) { @@ -1908,6 +1910,10 @@ static int spi_geni_probe(struct platform_device *pdev) goto spi_geni_probe_err; } + snprintf(boot_marker, sizeof(boot_marker), + "M - DRIVER GENI_SPI Init"); + place_marker(boot_marker); + platform_set_drvdata(pdev, spi); geni_mas = spi_master_get_devdata(spi); rsc = &geni_mas->spi_rsc; @@ -2133,6 +2139,11 @@ static int spi_geni_probe(struct platform_device *pdev) } ret = sysfs_create_file(&(geni_mas->dev->kobj), &dev_attr_spi_slave_state.attr); + + snprintf(boot_marker, sizeof(boot_marker), + "M - DRIVER GENI_SPI_%d Ready", spi->bus_num); + place_marker(boot_marker); + return ret; spi_geni_probe_unmap: devm_iounmap(&pdev->dev, geni_mas->base);