device property: Implement device_is_compatible()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 9 Jun 2023 15:48:59 +0000 (18:48 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 15 Jun 2023 11:34:30 +0000 (13:34 +0200)
commit2de5897b5c148a1cdf31bf4628590825d694c37d
tree200cd5c452372ca5c1631f1ab4d911cf6bcca6fa
parent007cfa13e034a1a2973967cbbe31e70c19e2bf31
device property: Implement device_is_compatible()

Some users want to use the struct device pointer to see if the
device is compatible in terms of Open Firmware specifications,
i.e. if it has a 'compatible' property and it matches to the
given value. Provide inline helper for the users.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Serge Semin <fancer.lancer@gmail.com>
Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Message-ID: <20230609154900.43024-3-andriy.shevchenko@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/property.h