On Fri, Oct 21, 2011 at 02:11:55PM +0530, Rajendra Nayak wrote:
[...]
+ /* find device_node and attach it */
+ rdev->dev.of_node = of_find_node_by_name(NULL, regulator_desc->name);
so would this do a complete dt search for every regulator?
Yes, with the first param being NULL, tthe entire device tree will be
searched.
we would also need the driver names and dt names to match for this toDriver name does not matter. The key for this search to work is having
work, right?
regulator's name (regulator_desc->name) match device tree node's name,
case ignored.
The approach otherwise looks fine to me and should work for both cases
of one device per regulator and one device for all regulators.