]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
i2c: core: Replace custom implementation of device_match_fwnode()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 12 Jan 2026 13:22:41 +0000 (14:22 +0100)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 14 Jan 2026 07:02:20 +0000 (08:02 +0100)
Replace custom implementation of the device_match_fwnode().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/i2c/i2c-core-base.c

index 41c2e46ffb2416f05310af9aa3105647aa9af1a5..b9b44bed324349b9a18a1b6d1b5911fd9c3dc15f 100644 (file)
@@ -1852,10 +1852,10 @@ EXPORT_SYMBOL_GPL(devm_i2c_add_adapter);
 
 static int i2c_dev_or_parent_fwnode_match(struct device *dev, const void *data)
 {
-       if (dev_fwnode(dev) == data)
+       if (device_match_fwnode(dev, data))
                return 1;
 
-       if (dev->parent && dev_fwnode(dev->parent) == data)
+       if (dev->parent && device_match_fwnode(dev->parent, data))
                return 1;
 
        return 0;