On Mon, Aug 7, 2017 at 4:52 AM, Suzuki K Poulose <[email protected]> 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: [email protected] > Cc: Frank Rowand <[email protected]> > Cc: Rob Herring <[email protected]> > Cc: Mark Rutland <[email protected]> > Cc: Sudeep Holla <[email protected]> > Reviewed-by: Marc Zyngier <[email protected]> > Signed-off-by: Suzuki K Poulose <[email protected]> > --- > 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 <[email protected]>

