1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 24baa9922SRussell King /* 34baa9922SRussell King * arch/arm/include/asm/cpu.h 44baa9922SRussell King * 54baa9922SRussell King * Copyright (C) 2004-2005 ARM Ltd. 64baa9922SRussell King */ 74baa9922SRussell King #ifndef __ASM_ARM_CPU_H 84baa9922SRussell King #define __ASM_ARM_CPU_H 94baa9922SRussell King 104baa9922SRussell King #include <linux/percpu.h> 1162a8c5bcSSantosh Shilimkar #include <linux/cpu.h> 124baa9922SRussell King 134baa9922SRussell King struct cpuinfo_arm { 144baa9922SRussell King struct cpu cpu; 15e8d432c9SLorenzo Pieralisi u32 cpuid; 164baa9922SRussell King #ifdef CONFIG_SMP 174baa9922SRussell King unsigned int loops_per_jiffy; 184baa9922SRussell King #endif 194baa9922SRussell King }; 204baa9922SRussell King 214baa9922SRussell King DECLARE_PER_CPU(struct cpuinfo_arm, cpu_data); 224baa9922SRussell King 234baa9922SRussell King #endif 24