summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/cputable.h
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2017-05-09 13:16:52 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2017-05-09 23:42:55 +1000
commit5a61ef74f269f2573f48fa53607a8911216c3326 (patch)
tree5282bc7ceb24c4864d1060bfe59688e72027b1cb /arch/powerpc/include/asm/cputable.h
parent75bda95048a4d2c5ff04036bd0181bc84085d8b2 (diff)
downloadop-kernel-dev-5a61ef74f269f2573f48fa53607a8911216c3326.zip
op-kernel-dev-5a61ef74f269f2573f48fa53607a8911216c3326.tar.gz
powerpc/64s: Support new device tree binding for discovering CPU features
The ibm,powerpc-cpu-features device tree binding describes CPU features with ASCII names and extensible compatibility, privilege, and enablement metadata that allows improved flexibility and compatibility with new hardware. The interface is described in detail in ibm,powerpc-cpu-features.txt in this patch. Currently this code is not enabled by default, and there are no released firmwares that provide the binding. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/cputable.h')
-rw-r--r--arch/powerpc/include/asm/cputable.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/cputable.h b/arch/powerpc/include/asm/cputable.h
index 1f6847b..c2d5095 100644
--- a/arch/powerpc/include/asm/cputable.h
+++ b/arch/powerpc/include/asm/cputable.h
@@ -118,7 +118,9 @@ extern struct cpu_spec *cur_cpu_spec;
extern unsigned int __start___ftr_fixup, __stop___ftr_fixup;
+extern void set_cur_cpu_spec(struct cpu_spec *s);
extern struct cpu_spec *identify_cpu(unsigned long offset, unsigned int pvr);
+extern void identify_cpu_name(unsigned int pvr);
extern void do_feature_fixups(unsigned long value, void *fixup_start,
void *fixup_end);
OpenPOWER on IntegriCloud