[PATCH v1 2/3] i2c: core: Replace custom implementation of device_match_fwnode()

Andy Shevchenko posted 3 patches 3 weeks, 5 days ago
[PATCH v1 2/3] i2c: core: Replace custom implementation of device_match_fwnode()
Posted by Andy Shevchenko 3 weeks, 5 days ago
Replace custom implementation of the device_match_fwnode().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
 drivers/i2c/i2c-core-base.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/i2c/i2c-core-base.c b/drivers/i2c/i2c-core-base.c
index 41c2e46ffb24..b9b44bed3243 100644
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
@@ -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;
-- 
2.50.1
Re: [PATCH v1 2/3] i2c: core: Replace custom implementation of device_match_fwnode()
Posted by Wolfram Sang 3 weeks, 4 days ago
On Mon, Jan 12, 2026 at 02:22:41PM +0100, Andy Shevchenko wrote:
> Replace custom implementation of the device_match_fwnode().
> 
> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

Applied to for-next, thanks!