spi: atmel: print version only after successful registration
authorBaruch Siach <baruch@tkos.co.il>
Tue, 30 May 2017 05:33:30 +0000 (08:33 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 6 Jun 2017 19:01:45 +0000 (20:01 +0100)
Don't print the version at the beginning of atmel_spi_probe(). This avoids
spamming the log whenever a deferred probe runs.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-atmel.c

index 1eb83c9613d59cb0a3ab709aea61516e59226c4a..4e5e51fe6f739fe5632428beacf47838093b088c 100644 (file)
@@ -1422,7 +1422,6 @@ static void atmel_get_caps(struct atmel_spi *as)
        unsigned int version;
 
        version = atmel_get_version(as);
-       dev_info(&as->pdev->dev, "version: 0x%x\n", version);
 
        as->caps.is_spi2 = version > 0x121;
        as->caps.has_wdrbt = version >= 0x210;
@@ -1609,8 +1608,9 @@ static int atmel_spi_probe(struct platform_device *pdev)
                goto out_free_dma;
 
        /* go! */
-       dev_info(&pdev->dev, "Atmel SPI Controller at 0x%08lx (irq %d)\n",
-                       (unsigned long)regs->start, irq);
+       dev_info(&pdev->dev, "Atmel SPI Controller version 0x%x at 0x%08lx (irq %d)\n",
+                       atmel_get_version(as), (unsigned long)regs->start,
+                       irq);
 
        return 0;