summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/cpufeature.h
diff options
context:
space:
mode:
authorSuzuki K. Poulose <suzuki.poulose@arm.com>2015-10-19 14:24:47 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2015-10-21 15:35:56 +0100
commitb3f1537893b54d0f42f52e0f4cde5e17e21f564c (patch)
tree7099fece1301fdee963f52cf406027b3aab433e0 /arch/arm64/include/asm/cpufeature.h
parent3086d391f992984def0aa6aa4a36f54853c58536 (diff)
arm64: Read system wide CPUID value
Add an API for reading the safe CPUID value across the system from the new infrastructure. Signed-off-by: Suzuki K. Poulose <suzuki.poulose@arm.com> Tested-by: Dave Martin <Dave.Martin@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/include/asm/cpufeature.h')
-rw-r--r--arch/arm64/include/asm/cpufeature.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/cpufeature.h b/arch/arm64/include/asm/cpufeature.h
index 01bb5cf995af..81217220eb92 100644
--- a/arch/arm64/include/asm/cpufeature.h
+++ b/arch/arm64/include/asm/cpufeature.h
@@ -144,6 +144,8 @@ void check_local_cpu_features(void);
bool cpu_supports_mixed_endian_el0(void);
bool system_supports_mixed_endian_el0(void);
+u64 read_system_reg(u32 id);
+
#endif /* __ASSEMBLY__ */
#endif