ath79: gpio-latch-mikrotik: remove fwnode
authorRosen Penev <rosenp@gmail.com>
Sun, 8 Sep 2024 00:16:42 +0000 (17:16 -0700)
committerRobert Marko <robimarko@gmail.com>
Wed, 25 Sep 2024 20:56:56 +0000 (22:56 +0200)
Not needed. Can just use dev.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16350
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/ath79/files/drivers/gpio/gpio-latch-mikrotik.c

index de953e0b6537dd66e1b8f481bc9d6b0a2115d067..70f091b79ff398e438070779eb8848631f1e1236 100644 (file)
@@ -110,7 +110,6 @@ static int gpio_latch_probe(struct platform_device *pdev)
        struct gpio_latch_chip *glc;
        struct gpio_chip *gc;
        struct device *dev = &pdev->dev;
-       struct fwnode_handle *fwnode = dev->fwnode;
        int i, n;
 
        glc = devm_kzalloc(dev, sizeof(*glc), GFP_KERNEL);
@@ -147,13 +146,13 @@ static int gpio_latch_probe(struct platform_device *pdev)
 
        gc = &glc->gc;
        gc->label = GPIO_LATCH_DRIVER_NAME;
+       gc->parent = dev;
        gc->can_sleep = true;
        gc->base = -1;
        gc->ngpio = GPIO_LATCH_LINES;
        gc->get = gpio_latch_get;
        gc->set = gpio_latch_set;
        gc->direction_output = gpio_latch_direction_output;
-       gc->fwnode = fwnode;
 
        return devm_gpiochip_add_data(dev, gc, glc);
 }