On Fri, Dec 14, 2018 at 3:36 AM Rafael J. Wysocki <rafael@xxxxxxxxxx> wrote: > > On Tue, Dec 11, 2018 at 2:15 PM Heikki Krogerus > <heikki.krogerus@xxxxxxxxxxxxxxx> wrote: > > > > This implements get_name fwnode op for DT. > > > > Signed-off-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> > > Rob, any objections here? Yes, what I said in v5. At one point this series had a user which was finding a matching node by name. Now there is no user, so I can't really say whether this API makes sense or not. There's generally only 2 uses for 'name' at least for DT. The first is node matching by name. ICYMI, every case of that in the tree is now replaced with of_node_name_eq(). Now the details of matching by node name are contained within the DT API. The 2nd use of node names is just informational purposes or to fill some other structure's name string (e.g. struct resource). In these cases, device_node.full_name can be used. The only difference is full_name includes the unit address ('@1234' part) if there is one. For these uses, the kernel shouldn't generally care what the name actually is, but that's not really enforceable. Rob