]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
spi: sh-hspi: Replace spi_master by spi_controller
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 8 Feb 2019 09:09:08 +0000 (10:09 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 8 Feb 2019 13:04:19 +0000 (13:04 +0000)
As of commit 8caab75fd2c2a926 ('spi: Generalize SPI "master" to
"controller"'), the old master-centric names are compatibility wrappers
for the new controller-centric names.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-sh-hspi.c

index 7159cb99dbe977ee21460eec8e81928bc54908e7..7f73f91d412a1e2cab94085f61212485909e71eb 100644 (file)
@@ -35,7 +35,7 @@
 
 struct hspi_priv {
        void __iomem *addr;
-       struct spi_master *master;
+       struct spi_controller *ctlr;
        struct device *dev;
        struct clk *clk;
 };
@@ -140,10 +140,10 @@ static void hspi_hw_setup(struct hspi_priv *hspi,
        hspi_write(hspi, SPSCR, 0x21);  /* master mode / CS control */
 }
 
-static int hspi_transfer_one_message(struct spi_master *master,
+static int hspi_transfer_one_message(struct spi_controller *ctlr,
                                     struct spi_message *msg)
 {
-       struct hspi_priv *hspi = spi_master_get_devdata(master);
+       struct hspi_priv *hspi = spi_controller_get_devdata(ctlr);
        struct spi_transfer *t;
        u32 tx;
        u32 rx;
@@ -205,7 +205,7 @@ static int hspi_transfer_one_message(struct spi_master *master,
                ndelay(nsecs);
                hspi_hw_cs_disable(hspi);
        }
-       spi_finalize_current_message(master);
+       spi_finalize_current_message(ctlr);
 
        return ret;
 }
@@ -213,7 +213,7 @@ static int hspi_transfer_one_message(struct spi_master *master,
 static int hspi_probe(struct platform_device *pdev)
 {
        struct resource *res;
-       struct spi_master *master;
+       struct spi_controller *ctlr;
        struct hspi_priv *hspi;
        struct clk *clk;
        int ret;
@@ -225,8 +225,8 @@ static int hspi_probe(struct platform_device *pdev)
                return -EINVAL;
        }
 
-       master = spi_alloc_master(&pdev->dev, sizeof(*hspi));
-       if (!master)
+       ctlr = spi_alloc_master(&pdev->dev, sizeof(*hspi));
+       if (!ctlr)
                return -ENOMEM;
 
        clk = clk_get(&pdev->dev, NULL);
@@ -236,11 +236,11 @@ static int hspi_probe(struct platform_device *pdev)
                goto error0;
        }
 
-       hspi = spi_master_get_devdata(master);
+       hspi = spi_controller_get_devdata(ctlr);
        platform_set_drvdata(pdev, hspi);
 
        /* init hspi */
-       hspi->master    = master;
+       hspi->ctlr      = ctlr;
        hspi->dev       = &pdev->dev;
        hspi->clk       = clk;
        hspi->addr      = devm_ioremap(hspi->dev,
@@ -252,16 +252,16 @@ static int hspi_probe(struct platform_device *pdev)
 
        pm_runtime_enable(&pdev->dev);
 
-       master->bus_num         = pdev->id;
-       master->mode_bits       = SPI_CPOL | SPI_CPHA;
-       master->dev.of_node     = pdev->dev.of_node;
-       master->auto_runtime_pm = true;
-       master->transfer_one_message            = hspi_transfer_one_message;
-       master->bits_per_word_mask = SPI_BPW_MASK(8);
+       ctlr->bus_num = pdev->id;
+       ctlr->mode_bits = SPI_CPOL | SPI_CPHA;
+       ctlr->dev.of_node = pdev->dev.of_node;
+       ctlr->auto_runtime_pm = true;
+       ctlr->transfer_one_message = hspi_transfer_one_message;
+       ctlr->bits_per_word_mask = SPI_BPW_MASK(8);
 
-       ret = devm_spi_register_master(&pdev->dev, master);
+       ret = devm_spi_register_controller(&pdev->dev, ctlr);
        if (ret < 0) {
-               dev_err(&pdev->dev, "spi_register_master error.\n");
+               dev_err(&pdev->dev, "devm_spi_register_controller error.\n");
                goto error2;
        }
 
@@ -272,7 +272,7 @@ static int hspi_probe(struct platform_device *pdev)
  error1:
        clk_put(clk);
  error0:
-       spi_master_put(master);
+       spi_controller_put(ctlr);
 
        return ret;
 }