1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ASM_CPU_TYPE_H 3#define __ASM_CPU_TYPE_H 4 5/* 6 * Sparc (general) CPU types 7 */ 8enum sparc_cpu { 9 sun4m = 0x00, 10 sun4d = 0x01, 11 sun4e = 0x02, 12 sun4u = 0x03, /* V8 ploos ploos */ 13 sun_unknown = 0x04, 14 ap1000 = 0x05, /* almost a sun4m */ 15 sparc_leon = 0x06, /* Leon SoC */ 16}; 17 18#ifdef CONFIG_SPARC32 19extern enum sparc_cpu sparc_cpu_model; 20 21#define SUN4M_NCPUS 4 /* Architectural limit of sun4m. */ 22 23#else 24 25#define sparc_cpu_model sun4u 26 27#endif 28 29#endif /* __ASM_CPU_TYPE_H */ 30