diff options
author | Abhimanyu Kapur <abhimany@codeaurora.org> | 2014-01-23 12:24:33 -0800 |
---|---|---|
committer | Georgi Djakov <georgi.djakov@linaro.org> | 2015-02-19 10:50:52 +0200 |
commit | f53335807992313adb5101253d8b70e0a1c4905e (patch) | |
tree | ecaa95977e329f337efdc2915bfa9956d36a419c /arch/arm64/kernel/smp_spin_table.c | |
parent | ed85cb134fc4ec19cae4aac93134a20edd7c097b (diff) |
arm64: introduce CPU_OF_TABLES for cpu ops selection
Add support to arm64 to provide a dt-based method to
allow soc-vendors to supply cpu_ops. Also move psci and
smp_spin_table ops to use CPU_OF_TABLES.
Change-Id: I4fd5b330fa3a7436fb88fff385deeb80a90548d6
Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Diffstat (limited to 'arch/arm64/kernel/smp_spin_table.c')
-rw-r--r-- | arch/arm64/kernel/smp_spin_table.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm64/kernel/smp_spin_table.c b/arch/arm64/kernel/smp_spin_table.c index 14944e5b28d..b41a8b4fb86 100644 --- a/arch/arm64/kernel/smp_spin_table.c +++ b/arch/arm64/kernel/smp_spin_table.c @@ -119,9 +119,10 @@ static int smp_spin_table_cpu_boot(unsigned int cpu) return 0; } -const struct cpu_operations smp_spin_table_ops = { +static const struct cpu_operations smp_spin_table_ops = { .name = "spin-table", .cpu_init = smp_spin_table_cpu_init, .cpu_prepare = smp_spin_table_cpu_prepare, .cpu_boot = smp_spin_table_cpu_boot, }; +CPU_METHOD_OF_DECLARE(spin_table, &smp_spin_table_ops); |