Source
123
123
int iset = 0;
124
124
​
125
125
if (!pdev->dev.parent->of_node)
126
126
return -ENODEV;
127
127
nproot = of_get_child_by_name(pdev->dev.parent->of_node, "leds");
128
128
if (!nproot) {
129
129
dev_err(&pdev->dev, "failed to find leds node\n");
130
130
return -ENODEV;
131
131
}
132
132
for_each_child_of_node(nproot, np) {
133
-
if (!of_node_cmp(np->name, data->name)) {
133
+
if (of_node_name_eq(np, data->name)) {
134
134
of_property_read_u32(np, "marvell,88pm860x-iset",
135
135
&iset);
136
136
data->iset = PM8606_LED_CURRENT(iset);
137
137
of_node_put(np);
138
138
break;
139
139
}
140
140
}
141
141
of_node_put(nproot);
142
142
return 0;
143
143
}