diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2018-03-06 13:17:00 +0100 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2019-02-26 15:38:53 +0100 |
commit | 4f98dd9bb22a471e233d00e41d159151e5fb1b4f (patch) | |
tree | c506f88c03377c8fafab73ba2e0c8b4e558a6da5 | |
parent | 3a3504c1175037a999400211e3fa9a6736e43cc5 (diff) |
arm64: kernel: Respect the hierarchical CPU topology in DT for PSCI
To let the PSCI driver parse for the hierarchical CPU topology in DT and
thus potentially initiate the corresponding PM domain data structures,
let's call psci_dt_topology_init() from the existing topology_init()
subsys_initcall.
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Lina Iyer <ilina@codeaurora.org>
Co-developed-by: Lina Iyer <lina.iyer@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-rw-r--r-- | arch/arm64/kernel/setup.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 009849328289..8ea1fa7b8a23 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -366,6 +366,9 @@ static int __init topology_init(void) { int i; + if (acpi_disabled) + psci_dt_topology_init(); + for_each_online_node(i) register_one_node(i); |