]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ieee802154: ca8210: Get platform data via dev_get_platdata()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 5 Mar 2025 10:55:35 +0000 (12:55 +0200)
committerStefan Schmidt <stefan@datenfreihafen.org>
Thu, 6 Mar 2025 20:55:18 +0000 (21:55 +0100)
Access to platform data via dev_get_platdata() getter to make code cleaner.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/20250305105656.2133487-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
drivers/net/ieee802154/ca8210.c

index a036910f60828cd2292d666c4f5565f6db6bb9ed..65f042c8734b53a914a3dee1bcef7dc71d3e998e 100644 (file)
@@ -627,7 +627,8 @@ static int ca8210_spi_transfer(
  */
 static void ca8210_reset_send(struct spi_device *spi, unsigned int ms)
 {
-       struct ca8210_platform_data *pdata = spi->dev.platform_data;
+       struct device *dev = &spi->dev;
+       struct ca8210_platform_data *pdata = dev_get_platdata(dev);
        struct ca8210_priv *priv = spi_get_drvdata(spi);
        long status;
 
@@ -2736,9 +2737,10 @@ static int ca8210_config_extern_clk(
  */
 static int ca8210_register_ext_clock(struct spi_device *spi)
 {
+       struct device *dev = &spi->dev;
+       struct ca8210_platform_data *pdata = dev_get_platdata(dev);
        struct device_node *np = spi->dev.of_node;
        struct ca8210_priv *priv = spi_get_drvdata(spi);
-       struct ca8210_platform_data *pdata = spi->dev.platform_data;
 
        if (!np)
                return -EFAULT;
@@ -2784,8 +2786,9 @@ static void ca8210_unregister_ext_clock(struct spi_device *spi)
  */
 static int ca8210_reset_init(struct spi_device *spi)
 {
+       struct device *dev = &spi->dev;
+       struct ca8210_platform_data *pdata = dev_get_platdata(dev);
        int ret;
-       struct ca8210_platform_data *pdata = spi->dev.platform_data;
 
        pdata->gpio_reset = of_get_named_gpio(
                spi->dev.of_node,
@@ -2813,8 +2816,9 @@ static int ca8210_reset_init(struct spi_device *spi)
  */
 static int ca8210_interrupt_init(struct spi_device *spi)
 {
+       struct device *dev = &spi->dev;
+       struct ca8210_platform_data *pdata = dev_get_platdata(dev);
        int ret;
-       struct ca8210_platform_data *pdata = spi->dev.platform_data;
 
        pdata->gpio_irq = of_get_named_gpio(
                spi->dev.of_node,