From: Rosen Penev Date: Thu, 23 Apr 2026 21:49:11 +0000 (-0700) Subject: gpio-rb4xx: use dev and remove of_node X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11b93e9df5366b784e300d980f73fdd0e89eee69;p=thirdparty%2Fopenwrt.git gpio-rb4xx: use dev and remove of_node Claude seems to get confused by a supposedly NULL of_node. Just use dev. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/23731 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/ath79/files/drivers/gpio/gpio-rb4xx.c b/target/linux/ath79/files/drivers/gpio/gpio-rb4xx.c index 41e06197a2c..d9d7a0ef136 100644 --- a/target/linux/ath79/files/drivers/gpio/gpio-rb4xx.c +++ b/target/linux/ath79/files/drivers/gpio/gpio-rb4xx.c @@ -129,7 +129,7 @@ static int rb4xx_gpio_probe(struct platform_device *pdev) gpio->dev = dev; gpio->values = 0; - err = devm_mutex_init(&pdev->dev, &gpio->lock); + err = devm_mutex_init(dev, &gpio->lock); if (err) return err; @@ -145,10 +145,10 @@ static int rb4xx_gpio_probe(struct platform_device *pdev) gpio->chip.base = -1; gpio->chip.can_sleep = 1; - if (!of_property_read_u32(dev->of_node, "base", &val)) + if (!device_property_read_u32(dev, "base", &val)) gpio->chip.base = val; - return devm_gpiochip_add_data(&pdev->dev, &gpio->chip, gpio); + return devm_gpiochip_add_data(dev, &gpio->chip, gpio); } static struct platform_driver rb4xx_gpio_driver = {