]> git.karo-electronics.de Git - linux-beck.git/commitdiff
spi: fsl-espi: remove usage of mpc8xxx_spi->flags
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 13 Nov 2016 13:37:18 +0000 (14:37 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 14 Nov 2016 11:21:26 +0000 (11:21 +0000)
Change the check to access property "mode" directly.
This allows us to get rid of mpc8xxx_spi->flags in a subsequent
patch in this patch series as it's used nowhere else.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-fsl-espi.c

index 29cd4e070d1bd6336071f45e583c3fd64c1f1c92..38d3a9393e23ede22eb1aeaf26bc2d063665917f 100644 (file)
@@ -620,12 +620,6 @@ static int fsl_espi_probe(struct device *dev, struct resource *mem,
        if (ret)
                goto err_probe;
 
-       if (mpc8xxx_spi->flags & SPI_QE_CPU_MODE) {
-               dev_err(dev, "SPI_QE_CPU_MODE is not supported on ESPI!\n");
-               ret = -EINVAL;
-               goto err_probe;
-       }
-
        /* SPI controller initializations */
        fsl_espi_write_reg(mpc8xxx_spi, ESPI_SPMODE, 0);
        fsl_espi_write_reg(mpc8xxx_spi, ESPI_SPIM, 0);
@@ -715,6 +709,11 @@ static int of_fsl_espi_probe(struct platform_device *ofdev)
        unsigned int irq, num_cs;
        int ret;
 
+       if (of_property_read_bool(np, "mode")) {
+               dev_err(dev, "mode property is not supported on ESPI!\n");
+               return -EINVAL;
+       }
+
        ret = of_mpc8xxx_spi_probe(ofdev);
        if (ret)
                return ret;