]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
gpio-button-hotplug: enable get_devtree_pdata everywhere 24348/head
authorRosen Penev <rosenp@gmail.com>
Wed, 15 Jul 2026 23:05:38 +0000 (16:05 -0700)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Sat, 25 Jul 2026 20:53:20 +0000 (22:53 +0200)
Upstream prefers fwnode helpers instead of OF ones (already done). This is
important for software nodes, which upstream is migrating to for its non
OF devices.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/24348
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
package/kernel/gpio-button-hotplug/Makefile
package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c

index caa3dce01e258ac24128c8b55c86a58651eed62d..a69da412819fc59256b597daadd8bffe01434a29 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=gpio-button-hotplug
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 PKG_LICENSE:=GPL-2.0
 
 include $(INCLUDE_DIR)/package.mk
index 916411fb8b16e3dc97b063fb5fc9c62131c612ca..307827363f4798b86aea2be1a501b2bdef48fff2 100644 (file)
@@ -359,7 +359,6 @@ static irqreturn_t button_handle_irq(int irq, void *_bdata)
        return IRQ_HANDLED;
 }
 
-#ifdef CONFIG_OF
 static struct gpio_keys_platform_data *
 gpio_keys_get_devtree_pdata(struct device *dev)
 {
@@ -430,15 +429,6 @@ static const struct of_device_id gpio_keys_polled_of_match[] = {
 };
 MODULE_DEVICE_TABLE(of, gpio_keys_polled_of_match);
 
-#else
-
-static inline struct gpio_keys_platform_data *
-gpio_keys_get_devtree_pdata(struct device *dev)
-{
-       return NULL;
-}
-#endif
-
 static int gpio_keys_button_probe(struct platform_device *pdev,
                struct gpio_keys_button_dev **_bdev, int polled)
 {