aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga/fpga-bridge.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
-rw-r--r--drivers/fpga/fpga-bridge.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c
index 80bd8f1b2aa6..4bab9028940a 100644
--- a/drivers/fpga/fpga-bridge.c
+++ b/drivers/fpga/fpga-bridge.c
@@ -19,11 +19,6 @@ static struct class *fpga_bridge_class;
19/* Lock for adding/removing bridges to linked lists*/ 19/* Lock for adding/removing bridges to linked lists*/
20static spinlock_t bridge_list_lock; 20static spinlock_t bridge_list_lock;
21 21
22static int fpga_bridge_of_node_match(struct device *dev, const void *data)
23{
24 return dev->of_node == data;
25}
26
27/** 22/**
28 * fpga_bridge_enable - Enable transactions on the bridge 23 * fpga_bridge_enable - Enable transactions on the bridge
29 * 24 *
@@ -104,8 +99,7 @@ struct fpga_bridge *of_fpga_bridge_get(struct device_node *np,
104{ 99{
105 struct device *dev; 100 struct device *dev;
106 101
107 dev = class_find_device(fpga_bridge_class, NULL, np, 102 dev = class_find_device_by_of_node(fpga_bridge_class, np);
108 fpga_bridge_of_node_match);
109 if (!dev) 103 if (!dev)
110 return ERR_PTR(-ENODEV); 104 return ERR_PTR(-ENODEV);
111 105