]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
spi: Drop duplicate of_node assignment
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 12 Jan 2026 20:21:24 +0000 (21:21 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 19 Jan 2026 14:42:52 +0000 (14:42 +0000)
The SPI core provides the default of_node for the controller,
inherited from the actual (parent) device. No need to repeat it
in the driver.

Acked-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: William Zhang <william.zhang@broadcom.com>
Acked-by: Chen-Yu Tsai <wens@kernel.org> # sun4i, sun6i
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> # renesas
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://patch.msgid.link/20260112203534.4186261-3-andriy.shevchenko@linux.intel.com
Tested-by: Prajna Rajendra Kumar <prajna.rajendrakumar@microchip.com>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
87 files changed:
drivers/spi/atmel-quadspi.c
drivers/spi/spi-altera-platform.c
drivers/spi/spi-amlogic-spifc-a1.c
drivers/spi/spi-amlogic-spisg.c
drivers/spi/spi-apple.c
drivers/spi/spi-ar934x.c
drivers/spi/spi-armada-3700.c
drivers/spi/spi-aspeed-smc.c
drivers/spi/spi-atcspi200.c
drivers/spi/spi-ath79.c
drivers/spi/spi-atmel.c
drivers/spi/spi-axi-spi-engine.c
drivers/spi/spi-bcm-qspi.c
drivers/spi/spi-bcm2835.c
drivers/spi/spi-bcm2835aux.c
drivers/spi/spi-bcm63xx-hsspi.c
drivers/spi/spi-bcm63xx.c
drivers/spi/spi-bcmbca-hsspi.c
drivers/spi/spi-cadence-quadspi.c
drivers/spi/spi-cadence-xspi.c
drivers/spi/spi-cadence.c
drivers/spi/spi-cavium-octeon.c
drivers/spi/spi-cavium-thunderx.c
drivers/spi/spi-clps711x.c
drivers/spi/spi-davinci.c
drivers/spi/spi-falcon.c
drivers/spi/spi-fsl-dspi.c
drivers/spi/spi-fsl-espi.c
drivers/spi/spi-fsl-lib.c
drivers/spi/spi-fsl-lpspi.c
drivers/spi/spi-geni-qcom.c
drivers/spi/spi-gxp.c
drivers/spi/spi-img-spfi.c
drivers/spi/spi-imx.c
drivers/spi/spi-ingenic.c
drivers/spi/spi-lantiq-ssc.c
drivers/spi/spi-lp8841-rtc.c
drivers/spi/spi-meson-spicc.c
drivers/spi/spi-meson-spifc.c
drivers/spi/spi-microchip-core-spi.c
drivers/spi/spi-mpc52xx.c
drivers/spi/spi-mpfs.c
drivers/spi/spi-mt65xx.c
drivers/spi/spi-mt7621.c
drivers/spi/spi-mtk-nor.c
drivers/spi/spi-mtk-snfi.c
drivers/spi/spi-mux.c
drivers/spi/spi-mxic.c
drivers/spi/spi-npcm-fiu.c
drivers/spi/spi-npcm-pspi.c
drivers/spi/spi-nxp-xspi.c
drivers/spi/spi-oc-tiny.c
drivers/spi/spi-orion.c
drivers/spi/spi-pl022.c
drivers/spi/spi-qcom-qspi.c
drivers/spi/spi-qpic-snand.c
drivers/spi/spi-qup.c
drivers/spi/spi-rb4xx.c
drivers/spi/spi-realtek-rtl.c
drivers/spi/spi-rockchip-sfc.c
drivers/spi/spi-rockchip.c
drivers/spi/spi-rspi.c
drivers/spi/spi-s3c64xx.c
drivers/spi/spi-sg2044-nor.c
drivers/spi/spi-sh-hspi.c
drivers/spi/spi-sh-msiof.c
drivers/spi/spi-sifive.c
drivers/spi/spi-slave-mt27xx.c
drivers/spi/spi-sn-f-ospi.c
drivers/spi/spi-sprd-adi.c
drivers/spi/spi-sprd.c
drivers/spi/spi-stm32-ospi.c
drivers/spi/spi-stm32-qspi.c
drivers/spi/spi-stm32.c
drivers/spi/spi-sun4i.c
drivers/spi/spi-sun6i.c
drivers/spi/spi-tegra114.c
drivers/spi/spi-tegra20-sflash.c
drivers/spi/spi-tegra20-slink.c
drivers/spi/spi-tegra210-quad.c
drivers/spi/spi-ti-qspi.c
drivers/spi/spi-uniphier.c
drivers/spi/spi-wpcm-fiu.c
drivers/spi/spi-xcomm.c
drivers/spi/spi-xilinx.c
drivers/spi/spi-xlp.c
drivers/spi/spi-xtensa-xtfpga.c

index d7a3d85d00c2f37de083f6e303eace0f154af5f0..aaf7f4c46b22f9f7129d58ee3696592b77ae9adb 100644 (file)
@@ -1382,7 +1382,6 @@ static int atmel_qspi_probe(struct platform_device *pdev)
        ctrl->bus_num = -1;
        ctrl->mem_ops = &atmel_qspi_mem_ops;
        ctrl->num_chipselect = 1;
-       ctrl->dev.of_node = pdev->dev.of_node;
        platform_set_drvdata(pdev, ctrl);
 
        /* Map the registers */
index e163774fd65b49c634ae8ee33357ae6d11375717..fc81de2610ef5da17fced27a66c21d8412d90ba1 100644 (file)
@@ -67,8 +67,6 @@ static int altera_spi_probe(struct platform_device *pdev)
                host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16);
        }
 
-       host->dev.of_node = pdev->dev.of_node;
-
        hw = spi_controller_get_devdata(host);
        hw->dev = &pdev->dev;
 
index eb503790017b23cc3faaab3a069b9947ac40876e..7ee4c92e6e09a54aefa6216ecf5344e610ce37e6 100644 (file)
@@ -358,7 +358,6 @@ static int amlogic_spifc_a1_probe(struct platform_device *pdev)
                return ret;
 
        ctrl->num_chipselect = 1;
-       ctrl->dev.of_node = pdev->dev.of_node;
        ctrl->bits_per_word_mask = SPI_BPW_MASK(8);
        ctrl->auto_runtime_pm = true;
        ctrl->mem_ops = &amlogic_spifc_a1_mem_ops;
index bcd7ec291ad07c60a1c4dbf574631a6bc31fc3d3..1509df2b17aed45cb4fab6b3f170ab1a3b6d12fa 100644 (file)
@@ -781,7 +781,6 @@ static int aml_spisg_probe(struct platform_device *pdev)
        pm_runtime_resume_and_get(&spisg->pdev->dev);
 
        ctlr->num_chipselect = 4;
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->mode_bits = SPI_CPHA | SPI_CPOL | SPI_LSB_FIRST |
                          SPI_3WIRE | SPI_TX_QUAD | SPI_RX_QUAD;
        ctlr->max_speed_hz = 1000 * 1000 * 100;
index 2fee7057ecc99063521bd0a9da3ba573b84776f9..61eefb08d2a7c5bf62596dd195f37efe09a96345 100644 (file)
@@ -485,7 +485,6 @@ static int apple_spi_probe(struct platform_device *pdev)
        if (ret)
                return dev_err_probe(&pdev->dev, ret, "Unable to bind to interrupt\n");
 
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->bus_num = pdev->id;
        ctlr->num_chipselect = 1;
        ctlr->mode_bits = SPI_CPHA | SPI_CPOL | SPI_LSB_FIRST;
index 86c54fff9d6e1c4428504bebd07df1540885275b..2210186feab8f16fc9d4ff797ec84bbf3e5402a4 100644 (file)
@@ -195,7 +195,6 @@ static int ar934x_spi_probe(struct platform_device *pdev)
        ctlr->transfer_one_message = ar934x_spi_transfer_one_message;
        ctlr->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(24) |
                                   SPI_BPW_MASK(16) | SPI_BPW_MASK(8);
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->num_chipselect = 3;
 
        dev_set_drvdata(&pdev->dev, ctlr);
index 02c1e625742d774a4804bc6f44c2fed78d613fde..78248729d3e9a8b16c75d97c861a41586a79e844 100644 (file)
@@ -813,7 +813,6 @@ MODULE_DEVICE_TABLE(of, a3700_spi_dt_ids);
 static int a3700_spi_probe(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
-       struct device_node *of_node = dev->of_node;
        struct spi_controller *host;
        struct a3700_spi *spi;
        u32 num_cs = 0;
@@ -826,14 +825,13 @@ static int a3700_spi_probe(struct platform_device *pdev)
                goto out;
        }
 
-       if (of_property_read_u32(of_node, "num-cs", &num_cs)) {
+       if (of_property_read_u32(dev->of_node, "num-cs", &num_cs)) {
                dev_err(dev, "could not find num-cs\n");
                ret = -ENXIO;
                goto error;
        }
 
        host->bus_num = pdev->id;
-       host->dev.of_node = of_node;
        host->mode_bits = SPI_MODE_3;
        host->num_chipselect = num_cs;
        host->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(32);
index db3e096f2eb0ed9a375dec6d75302711257ac673..fc565065c8fd78b0c9962a67eb923631fc19e80f 100644 (file)
@@ -898,7 +898,6 @@ static int aspeed_spi_probe(struct platform_device *pdev)
        ctlr->setup = aspeed_spi_setup;
        ctlr->cleanup = aspeed_spi_cleanup;
        ctlr->num_chipselect = of_get_available_child_count(dev->of_node);
-       ctlr->dev.of_node = dev->of_node;
 
        aspi->num_cs = ctlr->num_chipselect;
 
index 0af7446642e5102edb8eede9062838596a7542f0..60a37ff5c6f55fd501ea22d8ace19b8156d362f4 100644 (file)
@@ -552,7 +552,6 @@ static void atcspi_init_controller(struct platform_device *pdev,
        /* Initialize controller properties */
        host->bus_num = pdev->id;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_QUAD | SPI_TX_QUAD;
-       host->dev.of_node = pdev->dev.of_node;
        host->num_chipselect = ATCSPI_MAX_CS_NUM;
        host->mem_ops = &atcspi_mem_ops;
        host->max_speed_hz = spi->sclk_rate;
index 9a705a9fddd2ab006a3a7024939ac7665fd01ae8..2f61e5b9943cb1c47f4217bfc6b9b6c828becd29 100644 (file)
@@ -180,7 +180,6 @@ static int ath79_spi_probe(struct platform_device *pdev)
        }
 
        sp = spi_controller_get_devdata(host);
-       host->dev.of_node = pdev->dev.of_node;
        platform_set_drvdata(pdev, sp);
 
        host->use_gpio_descriptors = true;
index 89977bff76d2706f27ba5d2562cbaf937d5744db..d71c0dbf1f380a401b46229eaafa252a9961d7e3 100644 (file)
@@ -1536,7 +1536,6 @@ static int atmel_spi_probe(struct platform_device *pdev)
        host->use_gpio_descriptors = true;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(8, 16);
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = pdev->id;
        host->num_chipselect = 4;
        host->setup = atmel_spi_setup;
index e06f412190fd243161a0b3df992f26157531f6a1..91805eae92637f06918d97037887cbd548e85b55 100644 (file)
@@ -1080,7 +1080,6 @@ static int spi_engine_probe(struct platform_device *pdev)
        if (ret)
                return ret;
 
-       host->dev.of_node = pdev->dev.of_node;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_3WIRE;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
        host->max_speed_hz = clk_get_rate(spi_engine->ref_clk) / 2;
index cfdaa5eaec76db9b322272b54d4fdfdcff3db697..9c06ac562f3ead762155b9d6fa5a89284a44920f 100644 (file)
@@ -1529,7 +1529,6 @@ int bcm_qspi_probe(struct platform_device *pdev,
        host->transfer_one = bcm_qspi_transfer_one;
        host->mem_ops = &bcm_qspi_mem_ops;
        host->cleanup = bcm_qspi_cleanup;
-       host->dev.of_node = dev->of_node;
        host->num_chipselect = NUM_CHIPSELECT;
        host->use_gpio_descriptors = true;
 
index 192cc5ef65fb7b74cbb68bfce3b49cf8cdbc4a21..35ae50ca37ac4a516405f7543a89c31012623900 100644 (file)
@@ -1368,7 +1368,6 @@ static int bcm2835_spi_probe(struct platform_device *pdev)
        ctlr->transfer_one = bcm2835_spi_transfer_one;
        ctlr->handle_err = bcm2835_spi_handle_err;
        ctlr->prepare_message = bcm2835_spi_prepare_message;
-       ctlr->dev.of_node = pdev->dev.of_node;
 
        bs = spi_controller_get_devdata(ctlr);
        bs->ctlr = ctlr;
index 90698d7d809dd1d9d4578e34d4f64b4ed3ab98d2..f6847d3a76dee7c0cc39ae6e2bbde9565abe9ade 100644 (file)
@@ -502,7 +502,6 @@ static int bcm2835aux_spi_probe(struct platform_device *pdev)
        host->handle_err = bcm2835aux_spi_handle_err;
        host->prepare_message = bcm2835aux_spi_prepare_message;
        host->unprepare_message = bcm2835aux_spi_unprepare_message;
-       host->dev.of_node = pdev->dev.of_node;
        host->use_gpio_descriptors = true;
 
        bs = spi_controller_get_devdata(host);
index d9e972ef2abd64a80372fce71e24517a250febe7..612f8802e690742cd78f6424647afc005e12c0e5 100644 (file)
@@ -822,7 +822,6 @@ static int bcm63xx_hsspi_probe(struct platform_device *pdev)
        init_completion(&bs->done);
 
        host->mem_ops = &bcm63xx_hsspi_mem_ops;
-       host->dev.of_node = dev->of_node;
        if (!dev->of_node)
                host->bus_num = HSSPI_BUS_NUM;
 
index 4c549f166b0ff281d3702c2b4d5c08c4db2c4592..47266bb23a33cfb2cd6742247fe18a9d6ad41e8d 100644 (file)
@@ -571,7 +571,6 @@ static int bcm63xx_spi_probe(struct platform_device *pdev)
                goto out_err;
        }
 
-       host->dev.of_node = dev->of_node;
        host->bus_num = bus_num;
        host->num_chipselect = num_cs;
        host->transfer_one_message = bcm63xx_spi_transfer_one;
index f16298b75236095af538ef1651614b59f85d3432..ece22260f570018c84be0e23430173f9f4d12e29 100644 (file)
@@ -500,7 +500,6 @@ static int bcmbca_hsspi_probe(struct platform_device *pdev)
        mutex_init(&bs->msg_mutex);
        init_completion(&bs->done);
 
-       host->dev.of_node = dev->of_node;
        if (!dev->of_node)
                host->bus_num = HSSPI_BUS_NUM;
 
index b1cf182d656653d49dffa0eaf3694fd7a19860ae..791015abafeefa9a7b5c3edbb5a95e9100c4bb2e 100644 (file)
@@ -1827,7 +1827,6 @@ static int cqspi_probe(struct platform_device *pdev)
        host->mode_bits = SPI_RX_QUAD | SPI_RX_DUAL;
        host->mem_ops = &cqspi_mem_ops;
        host->mem_caps = &cqspi_mem_caps;
-       host->dev.of_node = pdev->dev.of_node;
 
        cqspi = spi_controller_get_devdata(host);
 
index c4ab6b2fb43f72e141dab88096a9e706cea7cdf3..72384d90d1133f1c0a342c3afd00e0ba18c5ed88 100644 (file)
@@ -1157,7 +1157,6 @@ static int cdns_xspi_probe(struct platform_device *pdev)
                cdns_xspi->sdma_handler = &cdns_xspi_sdma_handle;
                cdns_xspi->set_interrupts_handler = &cdns_xspi_set_interrupts;
        }
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = -1;
 
        platform_set_drvdata(pdev, host);
index 47054da630d0f1b73ba4b4ffc0cc383fddeded1a..6cac015cfb5b1b6a107b7393959e7207275dafc1 100644 (file)
@@ -651,7 +651,6 @@ static int cdns_spi_probe(struct platform_device *pdev)
                return -ENOMEM;
 
        xspi = spi_controller_get_devdata(ctlr);
-       ctlr->dev.of_node = pdev->dev.of_node;
        platform_set_drvdata(pdev, ctlr);
 
        xspi->regs = devm_platform_ioremap_resource(pdev, 0);
index a5ad90d66ec045d761aedeed32a7181407fb4bb8..155085a053a1095d4ad2e07352e499344978cf16 100644 (file)
@@ -54,7 +54,6 @@ static int octeon_spi_probe(struct platform_device *pdev)
        host->bits_per_word_mask = SPI_BPW_MASK(8);
        host->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ;
 
-       host->dev.of_node = pdev->dev.of_node;
        err = devm_spi_register_controller(&pdev->dev, host);
        if (err) {
                dev_err(&pdev->dev, "register host failed: %d\n", err);
index 367ae7120bb3b5b7e85ab3d4850fd543b8a35e89..99aac40a1bbac05f66d05ed1aab30fec9037d27e 100644 (file)
@@ -67,7 +67,6 @@ static int thunderx_spi_probe(struct pci_dev *pdev,
        host->transfer_one_message = octeon_spi_transfer_one_message;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
        host->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ;
-       host->dev.of_node = pdev->dev.of_node;
 
        pci_set_drvdata(pdev, host);
 
index 5552ccd716fc4fa5bfc7b1ef01e1772ac4d05902..d6458e59d41b6d58012a531ac8891877643aa7cb 100644 (file)
@@ -107,7 +107,6 @@ static int spi_clps711x_probe(struct platform_device *pdev)
        host->bus_num = -1;
        host->mode_bits = SPI_CPHA | SPI_CS_HIGH;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 8);
-       host->dev.of_node = pdev->dev.of_node;
        host->prepare_message = spi_clps711x_prepare_message;
        host->transfer_one = spi_clps711x_transfer_one;
 
index 21a14e800eedc7ec41ade3187ddca79265b6e143..d680142a059f78eaa08cbf03608f83f4fdc350cc 100644 (file)
@@ -988,7 +988,6 @@ static int davinci_spi_probe(struct platform_device *pdev)
        }
 
        host->use_gpio_descriptors = true;
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = pdev->id;
        host->num_chipselect = pdata->num_chipselect;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(2, 16);
index faa893f83dc532ff3a21250e8af6a577ba31ea70..cb15faabd88f2f72c82769f757b7b9de4c33dcfc 100644 (file)
@@ -405,7 +405,6 @@ static int falcon_sflash_probe(struct platform_device *pdev)
        host->flags = SPI_CONTROLLER_HALF_DUPLEX;
        host->setup = falcon_sflash_setup;
        host->transfer_one_message = falcon_sflash_xfer_one;
-       host->dev.of_node = pdev->dev.of_node;
 
        ret = devm_spi_register_controller(&pdev->dev, host);
        if (ret)
index 83ea296597e94620c709d827712c05e023d6204b..76f142a542540163834ec164260729fae5b83450 100644 (file)
@@ -1555,7 +1555,6 @@ static int dspi_probe(struct platform_device *pdev)
 
        ctlr->setup = dspi_setup;
        ctlr->transfer_one_message = dspi_transfer_one_message;
-       ctlr->dev.of_node = pdev->dev.of_node;
 
        ctlr->cleanup = dspi_cleanup;
        ctlr->target_abort = dspi_target_abort;
index f2f1d3298e6c057ea83032d522dd9997da6fd87a..b06555a457f8f3a734f02b1e1ac9de6955a4daac 100644 (file)
@@ -675,7 +675,6 @@ static int fsl_espi_probe(struct device *dev, struct resource *mem,
 
        host->mode_bits = SPI_RX_DUAL | SPI_CPOL | SPI_CPHA | SPI_CS_HIGH |
                          SPI_LSB_FIRST | SPI_LOOP;
-       host->dev.of_node = dev->of_node;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16);
        host->setup = fsl_espi_setup;
        host->cleanup = fsl_espi_cleanup;
index bb7a625db5b06dc3193ebb7dbfaf0f2c17e8ab94..1f8960f15483025847f21382abeb807b982badfd 100644 (file)
@@ -91,7 +91,6 @@ void mpc8xxx_spi_probe(struct device *dev, struct resource *mem,
        ctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH
                        | SPI_LSB_FIRST | SPI_LOOP;
 
-       ctlr->dev.of_node = dev->of_node;
 
        mpc8xxx_spi = spi_controller_get_devdata(ctlr);
        mpc8xxx_spi->dev = dev;
index 8f45ead238366590402abe46f135bc14b966ca28..6c692568bdf586404ef5a75c3d2e2af99a940c43 100644 (file)
@@ -949,7 +949,6 @@ static int fsl_lpspi_probe(struct platform_device *pdev)
        controller->unprepare_transfer_hardware = lpspi_unprepare_xfer_hardware;
        controller->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
        controller->flags = SPI_CONTROLLER_MUST_RX | SPI_CONTROLLER_MUST_TX;
-       controller->dev.of_node = pdev->dev.of_node;
        controller->bus_num = pdev->id;
        controller->num_chipselect = num_cs;
        controller->target_abort = fsl_lpspi_target_abort;
index 5cca356cb673a4b597c4daf9e0c2f216c7171941..0e5fd9df1a8f50db4b62f182c1d37fdd075a0668 100644 (file)
@@ -1057,7 +1057,6 @@ static int spi_geni_probe(struct platform_device *pdev)
        }
 
        spi->bus_num = -1;
-       spi->dev.of_node = dev->of_node;
        spi->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LOOP | SPI_CS_HIGH;
        spi->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
        spi->num_chipselect = 4;
index 3aff5a166c946c8d3b670203916441222832b082..97d2420108c02656e3f0d8bfab6224c9ba8365b5 100644 (file)
@@ -284,7 +284,6 @@ static int gxp_spifi_probe(struct platform_device *pdev)
        ctlr->mem_ops = &gxp_spi_mem_ops;
        ctlr->setup = gxp_spi_setup;
        ctlr->num_chipselect = data->max_cs;
-       ctlr->dev.of_node = dev->of_node;
 
        ret = devm_spi_register_controller(dev, ctlr);
        if (ret) {
index 168ccf51f6d4a8f8fe2635667bb734c65a8beb7c..902fb64815c989fd5ef3f5f70484ad88e1923b2e 100644 (file)
@@ -587,7 +587,6 @@ static int img_spfi_probe(struct platform_device *pdev)
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_DUAL | SPI_RX_DUAL;
        if (of_property_read_bool(spfi->dev->of_node, "img,supports-quad-mode"))
                host->mode_bits |= SPI_TX_QUAD | SPI_RX_QUAD;
-       host->dev.of_node = pdev->dev.of_node;
        host->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(8);
        host->max_speed_hz = clk_get_rate(spfi->spfi_clk) / 4;
        host->min_speed_hz = clk_get_rate(spfi->spfi_clk) / 512;
index 69c288c8c7378e6bd5d4bdf286491d9c5818917e..f65c0bf11a730160c7c1ceab1ed0cd601a1bb10c 100644 (file)
@@ -2368,7 +2368,6 @@ static int spi_imx_probe(struct platform_device *pdev)
 
        spi_imx->devtype_data->intctrl(spi_imx, 0);
 
-       controller->dev.of_node = pdev->dev.of_node;
        ret = spi_register_controller(controller);
        if (ret) {
                dev_err_probe(&pdev->dev, ret, "register controller failed\n");
index 318b0768701e2f92d053b902a49d6e87d1d6808a..adcf85bccbcc012e07cea8779abe4ae99990a0c8 100644 (file)
@@ -442,7 +442,6 @@ static int spi_ingenic_probe(struct platform_device *pdev)
        ctlr->use_gpio_descriptors = true;
        ctlr->max_native_cs = pdata->max_native_cs;
        ctlr->num_chipselect = num_cs;
-       ctlr->dev.of_node = pdev->dev.of_node;
 
        if (spi_ingenic_request_dma(ctlr, dev))
                dev_warn(dev, "DMA not available.\n");
index 60849e07f674a4b15e1051333b976de1336df5e5..f83cb63c9d0c43783b3832b76c9890b92f56f500 100644 (file)
@@ -962,7 +962,6 @@ static int lantiq_ssc_probe(struct platform_device *pdev)
        spi->bits_per_word = 8;
        spi->speed_hz = 0;
 
-       host->dev.of_node = pdev->dev.of_node;
        host->num_chipselect = num_cs;
        host->use_gpio_descriptors = true;
        host->setup = lantiq_ssc_setup;
index 382e2a69f7a7be1c5ce7d1f47df89cfcfea23da2..e466866d5e80e9f1b28e625fcc8c27f12ac4b687 100644 (file)
@@ -200,7 +200,6 @@ spi_lp8841_rtc_probe(struct platform_device *pdev)
        host->transfer_one = spi_lp8841_rtc_transfer_one;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
 #ifdef CONFIG_OF
-       host->dev.of_node = pdev->dev.of_node;
 #endif
 
        data = spi_controller_get_devdata(host);
index 6b91373075334ecf59cff12d519d1b787948d57e..a7001b9e36e6ffa945a07981db654cffdf42ba67 100644 (file)
@@ -1054,7 +1054,6 @@ static int meson_spicc_probe(struct platform_device *pdev)
        device_reset_optional(&pdev->dev);
 
        host->num_chipselect = 4;
-       host->dev.of_node = pdev->dev.of_node;
        host->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH | SPI_LOOP;
        host->flags = (SPI_CONTROLLER_MUST_RX | SPI_CONTROLLER_MUST_TX);
        host->min_speed_hz = spicc->data->min_speed_hz;
index ef7efeaeee97ee6e141d05ae07165c352d164988..b818950a8cb7d1aee2ba82e418d84753ef9d7717 100644 (file)
@@ -322,7 +322,6 @@ static int meson_spifc_probe(struct platform_device *pdev)
        rate = clk_get_rate(spifc->clk);
 
        host->num_chipselect = 1;
-       host->dev.of_node = pdev->dev.of_node;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
        host->auto_runtime_pm = true;
        host->transfer_one = meson_spifc_transfer_one;
index c8ebb58e0369af7f2d03b57e02ec43e6e343a61e..a4c128ae391b5de646bbb0ebab3557c60c04b2e2 100644 (file)
@@ -360,7 +360,6 @@ static int mchp_corespi_probe(struct platform_device *pdev)
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
        host->transfer_one = mchp_corespi_transfer_one;
        host->set_cs = mchp_corespi_set_cs;
-       host->dev.of_node = dev->of_node;
 
        ret = of_property_read_u32(dev->of_node, "fifo-depth", &spi->fifo_depth);
        if (ret)
index 6d4dde15ac5451624baec13e7acdda5b3031bf11..14188a6ba5a138b3c7907732254764db13c935a7 100644 (file)
@@ -430,7 +430,6 @@ static int mpc52xx_spi_probe(struct platform_device *op)
        host->transfer = mpc52xx_spi_transfer;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
-       host->dev.of_node = op->dev.of_node;
 
        platform_set_drvdata(op, host);
 
index 7e9e64d8e6c81342a2d271f6db8ea522c54f0257..64d15a6188ac7f3d801e2b1d2e0a7870c9ed4fbd 100644 (file)
@@ -550,7 +550,6 @@ static int mpfs_spi_probe(struct platform_device *pdev)
        host->transfer_one = mpfs_spi_transfer_one;
        host->prepare_message = mpfs_spi_prepare_message;
        host->set_cs = mpfs_spi_set_cs;
-       host->dev.of_node = pdev->dev.of_node;
 
        spi = spi_controller_get_devdata(host);
 
index 90e5813cfdc332c60382a59c1d53cc30f3861ba6..0368a26bca9ab7ffcba2ca4edf2f03df10523bc3 100644 (file)
@@ -1184,7 +1184,6 @@ static int mtk_spi_probe(struct platform_device *pdev)
                return -ENOMEM;
 
        host->auto_runtime_pm = true;
-       host->dev.of_node = dev->of_node;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
 
        host->set_cs = mtk_spi_set_cs;
index 3770b8e096a4176fc51309eb036063c131c4bc92..bbedfad2ccae5c9f0ef390b4b4ada044d3eaf3f4 100644 (file)
@@ -348,7 +348,6 @@ static int mt7621_spi_probe(struct platform_device *pdev)
        host->set_cs = mt7621_spi_set_native_cs;
        host->transfer_one = mt7621_spi_transfer_one;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
-       host->dev.of_node = pdev->dev.of_node;
        host->max_native_cs = MT7621_NATIVE_CS_COUNT;
        host->num_chipselect = MT7621_NATIVE_CS_COUNT;
        host->use_gpio_descriptors = true;
index 5cc4632e13d7a39716b3dc70ebf7ecaa1cb4fa81..1e5ec0840174996b41fdbc875f4e8f126817da3c 100644 (file)
@@ -851,7 +851,6 @@ static int mtk_nor_probe(struct platform_device *pdev)
        }
 
        ctlr->bits_per_word_mask = SPI_BPW_MASK(8);
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->max_message_size = mtk_max_msg_size;
        ctlr->mem_ops = &mtk_nor_mem_ops;
        ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
index ae38c244e25811b3dbd1d9f425426dfcd24162f5..7f7d0dfec7437232dee05c23099e743d3d0bed85 100644 (file)
@@ -1448,7 +1448,6 @@ static int mtk_snand_probe(struct platform_device *pdev)
        ctlr->mem_caps = &mtk_snand_mem_caps;
        ctlr->bits_per_word_mask = SPI_BPW_MASK(8);
        ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
-       ctlr->dev.of_node = pdev->dev.of_node;
        ret = spi_register_controller(ctlr);
        if (ret) {
                dev_err(&pdev->dev, "spi_register_controller failed.\n");
index 0eb35c4e3987ea4fa60047e69cb221cdd4cffe93..bd122de152c0ff5503db29661d79a0ab5453203e 100644 (file)
@@ -161,7 +161,6 @@ static int spi_mux_probe(struct spi_device *spi)
        ctlr->setup = spi_mux_setup;
        ctlr->num_chipselect = mux_control_states(priv->mux);
        ctlr->bus_num = -1;
-       ctlr->dev.of_node = spi->dev.of_node;
        ctlr->must_async = true;
        ctlr->defer_optimize_message = true;
 
index eeaea6a5e3103952e71a474e0de84099bc476a79..f9369c69911c2283c227b54b021f1eee2b8f71d1 100644 (file)
@@ -768,7 +768,6 @@ static int mxic_spi_probe(struct platform_device *pdev)
        mxic = spi_controller_get_devdata(host);
        mxic->dev = &pdev->dev;
 
-       host->dev.of_node = pdev->dev.of_node;
 
        mxic->ps_clk = devm_clk_get(&pdev->dev, "ps_clk");
        if (IS_ERR(mxic->ps_clk))
index cccd17f247754d058033dcc774478f5c8fd1cdca..3961b0ccdb4b48a2f4ebe7f81f8048ec24f5e231 100644 (file)
@@ -746,7 +746,6 @@ static int npcm_fiu_probe(struct platform_device *pdev)
        ctrl->bus_num = -1;
        ctrl->mem_ops = &npcm_fiu_mem_ops;
        ctrl->num_chipselect = fiu->info->max_cs;
-       ctrl->dev.of_node = dev->of_node;
 
        return devm_spi_register_controller(dev, ctrl);
 }
index 98b6479b961cae34b932aed6ed6197ab176ec752..e60b3cc398ec3cb4f56846b5b32bb08a135c04f6 100644 (file)
@@ -401,7 +401,6 @@ static int npcm_pspi_probe(struct platform_device *pdev)
        host->max_speed_hz = DIV_ROUND_UP(clk_hz, NPCM_PSPI_MIN_CLK_DIVIDER);
        host->min_speed_hz = DIV_ROUND_UP(clk_hz, NPCM_PSPI_MAX_CLK_DIVIDER);
        host->mode_bits = SPI_CPHA | SPI_CPOL;
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = -1;
        host->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16);
        host->transfer_one = npcm_pspi_transfer_one;
index 25339492bf3a0d94f286d42e55f47e71ae1af472..06fcdf22990b863551ad28cbe1bcc70cda5c84ee 100644 (file)
@@ -1290,7 +1290,6 @@ static int nxp_xspi_probe(struct platform_device *pdev)
        ctlr->num_chipselect = NXP_XSPI_MAX_CHIPSELECT;
        ctlr->mem_ops = &nxp_xspi_mem_ops;
        ctlr->mem_caps = &nxp_xspi_mem_caps;
-       ctlr->dev.of_node = dev->of_node;
 
        return devm_spi_register_controller(dev, ctlr);
 }
index cba2299203573113aa77fa8991217a3ca7755346..29333b1f82d7a0bd012df59e6d6b819d2f3e320b 100644 (file)
@@ -192,7 +192,6 @@ static int tiny_spi_of_probe(struct platform_device *pdev)
 
        if (!np)
                return 0;
-       hw->bitbang.ctlr->dev.of_node = pdev->dev.of_node;
        if (!of_property_read_u32(np, "clock-frequency", &val))
                hw->freq = val;
        if (!of_property_read_u32(np, "baud-width", &val))
index 43bd9f21137f95e475865d86e8655ccd4fdde1ad..7a2186b51b4ccf81ae4821f0ff10bfdb70f57b77 100644 (file)
@@ -780,7 +780,6 @@ static int orion_spi_probe(struct platform_device *pdev)
        if (status < 0)
                goto out_rel_pm;
 
-       host->dev.of_node = pdev->dev.of_node;
        status = spi_register_controller(host);
        if (status < 0)
                goto out_rel_pm;
index 9e56e87746142f0d637c70758772860ba120f18d..c32a1fba31efcdee4ea4ab6ba79ffbdc7a200b66 100644 (file)
@@ -1893,7 +1893,6 @@ static int pl022_probe(struct amba_device *adev, const struct amba_id *id)
        host->handle_err = pl022_handle_err;
        host->unprepare_transfer_hardware = pl022_unprepare_transfer_hardware;
        host->rt = platform_info->rt;
-       host->dev.of_node = dev->of_node;
        host->use_gpio_descriptors = true;
 
        /*
index 3aeddada58e1c3286d68938c7c720c4da8a85351..7e39038160e00cbbcf410cd2aeaa19ece03c1c55 100644 (file)
@@ -763,7 +763,6 @@ static int qcom_qspi_probe(struct platform_device *pdev)
        host->dma_alignment = QSPI_ALIGN_REQ;
        host->num_chipselect = QSPI_NUM_CS;
        host->bus_num = -1;
-       host->dev.of_node = pdev->dev.of_node;
        host->mode_bits = SPI_MODE_0 |
                          SPI_TX_DUAL | SPI_RX_DUAL |
                          SPI_TX_QUAD | SPI_RX_QUAD;
index 0334ba738bef2811e3458d20ce69bd3a213cb20b..d7fef48f20ef7c3acc7f10c6443ef512d8909773 100644 (file)
@@ -1583,7 +1583,6 @@ static int qcom_spi_probe(struct platform_device *pdev)
        ctlr->num_chipselect = QPIC_QSPI_NUM_CS;
        ctlr->mem_ops = &qcom_spi_mem_ops;
        ctlr->mem_caps = &qcom_spi_mem_caps;
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->mode_bits = SPI_TX_DUAL | SPI_RX_DUAL |
                            SPI_TX_QUAD | SPI_RX_QUAD;
 
index 7d647edf6bc31c2963798f952e445707df803beb..6cbdcd060e8cab169e5f3a0677fcd5e606fda8cf 100644 (file)
@@ -1091,7 +1091,6 @@ static int spi_qup_probe(struct platform_device *pdev)
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
        host->max_speed_hz = max_freq;
        host->transfer_one = spi_qup_transfer_one;
-       host->dev.of_node = pdev->dev.of_node;
        host->auto_runtime_pm = true;
        host->dma_alignment = dma_get_cache_alignment();
        host->max_dma_len = SPI_MAX_XFER;
index 22b86fc89132627b662b87da4a958ac044957afc..7b944f2819ec5986a12325cc0fb4c286f6919cd9 100644 (file)
@@ -160,7 +160,6 @@ static int rb4xx_spi_probe(struct platform_device *pdev)
        if (IS_ERR(ahb_clk))
                return PTR_ERR(ahb_clk);
 
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = 0;
        host->num_chipselect = 3;
        host->mode_bits = SPI_TX_DUAL;
index 0b0123e20b54745e0965c119dfddc9d4e2ab381d..d7acc02105ca7af3b16ac685190273808bbf33dc 100644 (file)
@@ -169,7 +169,6 @@ static int realtek_rtl_spi_probe(struct platform_device *pdev)
 
        init_hw(rtspi);
 
-       ctrl->dev.of_node = pdev->dev.of_node;
        ctrl->flags = SPI_CONTROLLER_HALF_DUPLEX;
        ctrl->set_cs = rt_set_cs;
        ctrl->transfer_one = transfer_one;
index b3c2b03b11535c2654a2d0781a69a4300856f0c9..2990bf85ee4784ea438153e1b67c1c509995ab72 100644 (file)
@@ -622,7 +622,6 @@ static int rockchip_sfc_probe(struct platform_device *pdev)
        host->flags = SPI_CONTROLLER_HALF_DUPLEX;
        host->mem_ops = &rockchip_sfc_mem_ops;
        host->mem_caps = &rockchip_sfc_mem_caps;
-       host->dev.of_node = pdev->dev.of_node;
        host->mode_bits = SPI_TX_QUAD | SPI_TX_DUAL | SPI_RX_QUAD | SPI_RX_DUAL;
        host->max_speed_hz = SFC_MAX_SPEED;
        host->num_chipselect = SFC_MAX_CHIPSELECT_NUM;
index 1a6381de6f33d7018eb00842fa9ee8cd8f1f01f7..3ab3f43a80d5fddc9517f8699dc5fc16a8f37c08 100644 (file)
@@ -858,7 +858,6 @@ static int rockchip_spi_probe(struct platform_device *pdev)
                ctlr->num_chipselect = num_cs;
                ctlr->use_gpio_descriptors = true;
        }
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->bits_per_word_mask = SPI_BPW_MASK(16) | SPI_BPW_MASK(8) | SPI_BPW_MASK(4);
        ctlr->min_speed_hz = rs->freq / BAUDR_SCKDV_MAX;
        ctlr->max_speed_hz = min(rs->freq / BAUDR_SCKDV_MIN, MAX_SCLK_OUT);
index 8e1d911b88b51c3a53a1ab010b3e6ec409682dbb..c739c1998b4ce6edc88647793346f78e8cedd344 100644 (file)
@@ -1338,7 +1338,6 @@ static int rspi_probe(struct platform_device *pdev)
        ctlr->min_speed_hz = DIV_ROUND_UP(clksrc, ops->max_div);
        ctlr->max_speed_hz = DIV_ROUND_UP(clksrc, ops->min_div);
        ctlr->flags = ops->flags;
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->use_gpio_descriptors = true;
        ctlr->max_native_cs = rspi->ops->num_hw_ss;
 
index aab36c779c06a5338b33415acb4c3d3038a36ae7..4fbefd85d2e21e9e0921c67ee7309b5e16f58252 100644 (file)
@@ -1295,7 +1295,6 @@ static int s3c64xx_spi_probe(struct platform_device *pdev)
        sdd->tx_dma.direction = DMA_MEM_TO_DEV;
        sdd->rx_dma.direction = DMA_DEV_TO_MEM;
 
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = -1;
        host->setup = s3c64xx_spi_setup;
        host->cleanup = s3c64xx_spi_cleanup;
index 37f1cfe10be460574f59d8765af4f9588bfda373..f3bcb8a1b92bb1ceee298fa0b720f55f22cf20c3 100644 (file)
@@ -455,7 +455,6 @@ static int sg2044_spifmc_probe(struct platform_device *pdev)
                return PTR_ERR(spifmc->io_base);
 
        ctrl->num_chipselect = 1;
-       ctrl->dev.of_node = pdev->dev.of_node;
        ctrl->bits_per_word_mask = SPI_BPW_MASK(8);
        ctrl->auto_runtime_pm = false;
        ctrl->mem_ops = &sg2044_spifmc_mem_ops;
index 93017faeb7b554979f82ff1e2391d9319d8f7ac0..e03eaca1b1a7c4962a51992cacf4e0dee4f175e2 100644 (file)
@@ -253,7 +253,6 @@ static int hspi_probe(struct platform_device *pdev)
 
        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);
index b695870fae8c4bd6799d5dbf9c258539b9a1b884..7f3e0881056090fe36acacadc73851b1b184f76f 100644 (file)
@@ -1276,7 +1276,6 @@ static int sh_msiof_spi_probe(struct platform_device *pdev)
        ctlr->flags = chipdata->ctlr_flags;
        ctlr->bus_num = pdev->id;
        ctlr->num_chipselect = p->info->num_chipselect;
-       ctlr->dev.of_node = dev->of_node;
        ctlr->setup = sh_msiof_spi_setup;
        ctlr->prepare_message = sh_msiof_prepare_message;
        ctlr->target_abort = sh_msiof_target_abort;
index 87bde2a207a3e86f0d5dbe528a1e95312b5cbffd..6c7aba8befa07d1be3bf4ec244f7a2561879ba89 100644 (file)
@@ -368,7 +368,6 @@ static int sifive_spi_probe(struct platform_device *pdev)
        }
 
        /* Define our host */
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = pdev->id;
        host->num_chipselect = num_cs;
        host->mode_bits = SPI_CPHA | SPI_CPOL
index e331df9673855f92fcd0d670c350104a378128c6..ce889cb33228f38cb8b4c2c71093534e56ecbc06 100644 (file)
@@ -395,7 +395,6 @@ static int mtk_spi_slave_probe(struct platform_device *pdev)
        }
 
        ctlr->auto_runtime_pm = true;
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->mode_bits = SPI_CPOL | SPI_CPHA;
        ctlr->mode_bits |= SPI_LSB_FIRST;
 
index c4969f66a0ba95fd1bb0002ba3e9ec2dda2e6c3c..bfcc140df810b51774c973eea3e125a6325a96f7 100644 (file)
@@ -628,7 +628,6 @@ static int f_ospi_probe(struct platform_device *pdev)
                return -ENOMEM;
        }
        ctlr->num_chipselect = num_cs;
-       ctlr->dev.of_node = dev->of_node;
 
        ospi = spi_controller_get_devdata(ctlr);
        ospi->dev = dev;
index 262c11d977ea350c3b8a861064d9f109cc57a45e..a05cc9a0a4aee53f57615b9475c5804bc501d41a 100644 (file)
@@ -571,7 +571,6 @@ static int sprd_adi_probe(struct platform_device *pdev)
        if (sadi->data->wdg_rst)
                sadi->data->wdg_rst(sadi);
 
-       ctlr->dev.of_node = pdev->dev.of_node;
        ctlr->bus_num = pdev->id;
        ctlr->num_chipselect = num_chipselect;
        ctlr->flags = SPI_CONTROLLER_HALF_DUPLEX;
index ad75f5f0f2bfc7a148917ea0658eab64a6646953..0f9fc320363cd21c6b3341b0d2b5771690310d12 100644 (file)
@@ -936,7 +936,6 @@ static int sprd_spi_probe(struct platform_device *pdev)
 
        ss->phy_base = res->start;
        ss->dev = &pdev->dev;
-       sctlr->dev.of_node = pdev->dev.of_node;
        sctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_3WIRE | SPI_TX_DUAL;
        sctlr->bus_num = pdev->id;
        sctlr->set_cs = sprd_spi_chipselect;
index 58d8cec74c7bcfe383d939af35b64b99606fc60b..c98afe02a1b6b6e22a840fae009a4dac6a9162a1 100644 (file)
@@ -942,7 +942,6 @@ static int stm32_ospi_probe(struct platform_device *pdev)
        ctrl->use_gpio_descriptors = true;
        ctrl->transfer_one_message = stm32_ospi_transfer_one_message;
        ctrl->num_chipselect = STM32_OSPI_MAX_NORCHIP;
-       ctrl->dev.of_node = dev->of_node;
 
        pm_runtime_enable(ospi->dev);
        pm_runtime_set_autosuspend_delay(ospi->dev, STM32_AUTOSUSPEND_DELAY);
index 5354faef936aaba0469f36d24cb0c0cd9382c4f2..df1bbacec90a2b2d46a312a9b4cd6c1863a4a0a1 100644 (file)
@@ -860,7 +860,6 @@ static int stm32_qspi_probe(struct platform_device *pdev)
        ctrl->use_gpio_descriptors = true;
        ctrl->transfer_one_message = stm32_qspi_transfer_one_message;
        ctrl->num_chipselect = STM32_QSPI_MAX_NORCHIP;
-       ctrl->dev.of_node = dev->of_node;
 
        pm_runtime_set_autosuspend_delay(dev, STM32_AUTOSUSPEND_DELAY);
        pm_runtime_use_autosuspend(dev);
index 5c1e685a65d95f35de03348c9f2b0eb3ae7923bc..b99de8c4cc997e676126f60113a74f2ebc21ce5b 100644 (file)
@@ -2464,7 +2464,6 @@ static int stm32_spi_probe(struct platform_device *pdev)
                goto err_clk_disable;
        }
 
-       ctrl->dev.of_node = pdev->dev.of_node;
        ctrl->auto_runtime_pm = true;
        ctrl->bus_num = pdev->id;
        ctrl->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH | SPI_LSB_FIRST |
index aa92fd5a35a98f440936b7322c409ca53df9de5f..bfdf419a583c179004173e4c0e423708c9a0e6c4 100644 (file)
@@ -471,7 +471,6 @@ static int sun4i_spi_probe(struct platform_device *pdev)
        host->num_chipselect = 4;
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
-       host->dev.of_node = pdev->dev.of_node;
        host->auto_runtime_pm = true;
        host->max_transfer_size = sun4i_spi_max_transfer_size;
 
index d1de6c99e7622fa298b0eb3e897dba06bdedb255..240e46f84f7b34516c5534f9c434decf1a5dff41 100644 (file)
@@ -673,7 +673,6 @@ static int sun6i_spi_probe(struct platform_device *pdev)
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST |
                          sspi->cfg->mode_bits;
        host->bits_per_word_mask = SPI_BPW_MASK(8);
-       host->dev.of_node = pdev->dev.of_node;
        host->auto_runtime_pm = true;
        host->max_transfer_size = sun6i_spi_max_transfer_size;
 
index 795a8482c2c700c3768bd50bf59971256893a486..391823c3483f3c8824f17e8f0f64cd74b7ea3080 100644 (file)
@@ -1412,7 +1412,6 @@ static int tegra_spi_probe(struct platform_device *pdev)
                goto exit_pm_disable;
        }
 
-       host->dev.of_node = pdev->dev.of_node;
        ret = devm_spi_register_controller(&pdev->dev, host);
        if (ret < 0) {
                dev_err(&pdev->dev, "can not register to host err %d\n", ret);
index d5c8ee20b8e5b230779d0e858fea800eeb7d1d3a..d9d536d7f7b6895eb4bcfbd6f9bc192c388513ef 100644 (file)
@@ -505,7 +505,6 @@ static int tegra_sflash_probe(struct platform_device *pdev)
        tegra_sflash_writel(tsd, tsd->def_command_reg, SPI_COMMAND);
        pm_runtime_put(&pdev->dev);
 
-       host->dev.of_node = pdev->dev.of_node;
        ret = devm_spi_register_controller(&pdev->dev, host);
        if (ret < 0) {
                dev_err(&pdev->dev, "can not register to host err %d\n", ret);
index fe452d03c1ee4335951947550e2f3447505a89b0..7d6f3fe8b7e30dedc0ed85b74fe76a3fb4906a3a 100644 (file)
@@ -1103,7 +1103,6 @@ static int tegra_slink_probe(struct platform_device *pdev)
        tegra_slink_writel(tspi, tspi->def_command_reg, SLINK_COMMAND);
        tegra_slink_writel(tspi, tspi->def_command2_reg, SLINK_COMMAND2);
 
-       host->dev.of_node = pdev->dev.of_node;
        ret = spi_register_controller(host);
        if (ret < 0) {
                dev_err(&pdev->dev, "can not register to host err %d\n", ret);
index cdc3cb7c01f9b7dbe2f1a47ae6c764822d585152..8b5f5ded7943f1da07efa8c9f3aceb98e4b8806c 100644 (file)
@@ -1743,7 +1743,6 @@ static int tegra_qspi_probe(struct platform_device *pdev)
                goto exit_pm_disable;
        }
 
-       host->dev.of_node = pdev->dev.of_node;
        ret = spi_register_controller(host);
        if (ret < 0) {
                dev_err(&pdev->dev, "failed to register host: %d\n", ret);
index 0b7eaccbc797ec8a14ac312840ccee7d97657fde..d1d880a8ed7d8a8e9905932858a2b0a87420ef20 100644 (file)
@@ -775,7 +775,6 @@ static int ti_qspi_probe(struct platform_device *pdev)
        host->setup = ti_qspi_setup;
        host->auto_runtime_pm = true;
        host->transfer_one_message = ti_qspi_start_transfer_one;
-       host->dev.of_node = pdev->dev.of_node;
        host->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) |
                                   SPI_BPW_MASK(8);
        host->mem_ops = &ti_qspi_mem_ops;
index ff2142f87277f7b8366735d05561e561ac870c5b..9e1d364a6198155cca39d5ddc9ed296f4ea56050 100644 (file)
@@ -697,7 +697,6 @@ static int uniphier_spi_probe(struct platform_device *pdev)
        host->max_speed_hz = DIV_ROUND_UP(clk_rate, SSI_MIN_CLK_DIVIDER);
        host->min_speed_hz = DIV_ROUND_UP(clk_rate, SSI_MAX_CLK_DIVIDER);
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST;
-       host->dev.of_node = pdev->dev.of_node;
        host->bus_num = pdev->id;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
 
index a9aee2a6c7dcbcebbe9a2bf8cfc2550808600ac3..0e3ee5516587188fea372ec62a169354671d5927 100644 (file)
@@ -471,7 +471,6 @@ static int wpcm_fiu_probe(struct platform_device *pdev)
        ctrl->bus_num = -1;
        ctrl->mem_ops = &wpcm_fiu_mem_ops;
        ctrl->num_chipselect = 4;
-       ctrl->dev.of_node = dev->of_node;
 
        /*
         * The FIU doesn't include a clock divider, the clock is entirely
index 33b78c5375204dd23c2d0654fb2ab9378b868974..130a3d716dd4cd8b34231972fc5b566c7a8cbfea 100644 (file)
@@ -260,7 +260,6 @@ static int spi_xcomm_probe(struct i2c_client *i2c)
        host->bits_per_word_mask = SPI_BPW_MASK(8);
        host->flags = SPI_CONTROLLER_HALF_DUPLEX;
        host->transfer_one_message = spi_xcomm_transfer_one;
-       host->dev.of_node = i2c->dev.of_node;
 
        ret = devm_spi_register_controller(&i2c->dev, host);
        if (ret < 0)
index c86dc56f38b45632d7649c45455b06730fcdcf25..7d8f5460bebf4933b3e72cb052a2690f32fb20c3 100644 (file)
@@ -447,7 +447,6 @@ static int xilinx_spi_probe(struct platform_device *pdev)
 
        host->bus_num = pdev->id;
        host->num_chipselect = num_cs;
-       host->dev.of_node = pdev->dev.of_node;
 
        /*
         * Detect endianess on the IP via loop bit in CR. Detection
index 2fec18b6844978560d1f9a9d84f508c4bf05e0a3..be8bbe1cbba317cb9166e48a3d37ff01792d7550 100644 (file)
@@ -409,7 +409,6 @@ static int xlp_spi_probe(struct platform_device *pdev)
        host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
        host->setup = xlp_spi_setup;
        host->transfer_one = xlp_spi_transfer_one;
-       host->dev.of_node = pdev->dev.of_node;
 
        init_completion(&xspi->done);
        spi_controller_set_devdata(host, xspi);
index 1b54d8f9f5ec51b9763f754e7317de58e1180817..71f0f176cfd91f610d6db414b941aac9cad5154e 100644 (file)
@@ -90,7 +90,6 @@ static int xtfpga_spi_probe(struct platform_device *pdev)
        host->flags = SPI_CONTROLLER_NO_RX;
        host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16);
        host->bus_num = pdev->dev.id;
-       host->dev.of_node = pdev->dev.of_node;
 
        xspi = spi_controller_get_devdata(host);
        xspi->bitbang.ctlr = host;