 3f599875e5
			
		
	
	
	3f599875e5
	
	
	
		
			
			This grabs the serial number shown in cpuinfo from the serial-number device-tree property in priority. When booting with ATAGs (and without device-tree), the provided number is still shown instead. Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			724 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			724 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_ARM_SYSTEM_INFO_H
 | |
| #define __ASM_ARM_SYSTEM_INFO_H
 | |
| 
 | |
| #define CPU_ARCH_UNKNOWN	0
 | |
| #define CPU_ARCH_ARMv3		1
 | |
| #define CPU_ARCH_ARMv4		2
 | |
| #define CPU_ARCH_ARMv4T		3
 | |
| #define CPU_ARCH_ARMv5		4
 | |
| #define CPU_ARCH_ARMv5T		5
 | |
| #define CPU_ARCH_ARMv5TE	6
 | |
| #define CPU_ARCH_ARMv5TEJ	7
 | |
| #define CPU_ARCH_ARMv6		8
 | |
| #define CPU_ARCH_ARMv7		9
 | |
| #define CPU_ARCH_ARMv7M		10
 | |
| 
 | |
| #ifndef __ASSEMBLY__
 | |
| 
 | |
| /* information about the system we're running on */
 | |
| extern unsigned int system_rev;
 | |
| extern const char *system_serial;
 | |
| extern unsigned int system_serial_low;
 | |
| extern unsigned int system_serial_high;
 | |
| extern unsigned int mem_fclk_21285;
 | |
| 
 | |
| extern int __pure cpu_architecture(void);
 | |
| 
 | |
| #endif /* !__ASSEMBLY__ */
 | |
| 
 | |
| #endif /* __ASM_ARM_SYSTEM_INFO_H */
 |