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);