On Mon, Aug 7, 2017 at 4:52 AM, Suzuki K Poulose <suzuki.poulose@xxxxxxx> wrote: > Add a helper to map a device node to a logical CPU number to avoid > duplication. Currently this is open coded in different places (e.g > gic-v3, coresight). The helper tries to map device node to a "possible" > logical CPU id, which may not be online yet. It is the responsibility > of the user to make sure that the CPU is online. The helper uses > of_get_cpu_node() which uses arch specific backends to match the phyiscal > ids. > > Cc: devicetree@xxxxxxxxxxxxxxx > Cc: Frank Rowand <frowand.list@xxxxxxxxx> > Cc: Rob Herring <robh+dt@xxxxxxxxxx> > Cc: Mark Rutland <mark.rutland@xxxxxxx> > Cc: Sudeep Holla <sudeep.holla@xxxxxxx> > Reviewed-by: Marc Zyngier <marc.zyngier@xxxxxxx> > Signed-off-by: Suzuki K Poulose <suzuki.poulose@xxxxxxx> > --- > Changes since V3: > - Renamed the helper to of_cpu_node_to_id(), suggested by Rob > - Return -ENODEV on failure than nr_cpus_id > --- > drivers/of/base.c | 26 ++++++++++++++++++++++++++ > include/linux/of.h | 7 +++++++ > 2 files changed, 33 insertions(+) Reviewed-by: Rob Herring <robh@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html