slimbus: core: Remove of_slim_match_dev()
static of_slim_match_dev() has same function as API device_match_of_node(). Remove the former and use the later instead. Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com> Link: https://lore.kernel.org/r/20241224-const_dfc_done-v5-7-6623037414d4@quicinc.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>pull/1136/head
parent
6890fdc856
commit
989e2b3569
|
|
@ -385,21 +385,13 @@ struct slim_device *slim_get_device(struct slim_controller *ctrl,
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(slim_get_device);
|
EXPORT_SYMBOL_GPL(slim_get_device);
|
||||||
|
|
||||||
static int of_slim_match_dev(struct device *dev, const void *data)
|
|
||||||
{
|
|
||||||
const struct device_node *np = data;
|
|
||||||
struct slim_device *sbdev = to_slim_device(dev);
|
|
||||||
|
|
||||||
return (sbdev->dev.of_node == np);
|
|
||||||
}
|
|
||||||
|
|
||||||
static struct slim_device *of_find_slim_device(struct slim_controller *ctrl,
|
static struct slim_device *of_find_slim_device(struct slim_controller *ctrl,
|
||||||
struct device_node *np)
|
struct device_node *np)
|
||||||
{
|
{
|
||||||
struct slim_device *sbdev;
|
struct slim_device *sbdev;
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
|
|
||||||
dev = device_find_child(ctrl->dev, np, of_slim_match_dev);
|
dev = device_find_child(ctrl->dev, np, device_match_of_node);
|
||||||
if (dev) {
|
if (dev) {
|
||||||
sbdev = to_slim_device(dev);
|
sbdev = to_slim_device(dev);
|
||||||
return sbdev;
|
return sbdev;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue