cpu-topology: Move cpu topology code to common code.
authorAtish Patra <atish.patra@wdc.com>
Thu, 27 Jun 2019 19:52:58 +0000 (12:52 -0700)
committerPaul Walmsley <paul.walmsley@sifive.com>
Mon, 22 Jul 2019 16:36:06 +0000 (09:36 -0700)
commit60c1b220d8bc6baeaf837cd60f94a331b25c26bc
treee243571528700fb1c605f80b71c8a9f401fd83c8
parent124e46a86580c71e0eee8459c5da7649318118db
cpu-topology: Move cpu topology code to common code.

Both RISC-V & ARM64 are using cpu-map device tree to describe
their cpu topology. It's better to move the relevant code to
a common place instead of duplicate code.

To: Will Deacon <will.deacon@arm.com>
To: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Atish Patra <atish.patra@wdc.com>
[Tested on QDF2400]
Tested-by: Jeffrey Hugo <jhugo@codeaurora.org>
[Tested on Juno and other embedded platforms.]
Tested-by: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com>
arch/arm64/include/asm/topology.h
arch/arm64/kernel/topology.c
drivers/base/arch_topology.c
include/linux/arch_topology.h
include/linux/topology.h