• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/kernel/

Lines Matching defs:cpu

10 #include <asm/cpu.h>
257 * Probe whether cpu has config register by trying to play with
312 static inline void cpu_probe_legacy(struct cpuinfo_mips *c, unsigned int cpu)
317 __cpu_name[cpu] = "R2000";
329 __cpu_name[cpu] = "R3081";
332 __cpu_name[cpu] = "R3000A";
337 __cpu_name[cpu] = "R3000";
350 __cpu_name[cpu] = "R4400PC";
353 __cpu_name[cpu] = "R4000PC";
358 __cpu_name[cpu] = "R4400SC";
361 __cpu_name[cpu] = "R4000SC";
375 __cpu_name[cpu] = "NEC VR4111";
379 __cpu_name[cpu] = "NEC VR4121";
384 __cpu_name[cpu] = "NEC VR4122";
387 __cpu_name[cpu] = "NEC VR4181A";
393 __cpu_name[cpu] = "NEC VR4131";
396 __cpu_name[cpu] = "NEC VR4133";
402 __cpu_name[cpu] = "NEC Vr41xx";
411 __cpu_name[cpu] = "R4300";
419 __cpu_name[cpu] = "R4600";
431 __cpu_name[cpu] = "TX3927";
437 __cpu_name[cpu] = "TX3912";
442 __cpu_name[cpu] = "TX3922";
450 __cpu_name[cpu] = "R4700";
458 __cpu_name[cpu] = "R49XX";
467 __cpu_name[cpu] = "R5000";
475 __cpu_name[cpu] = "R5432";
483 __cpu_name[cpu] = "R5500";
491 __cpu_name[cpu] = "Nevada";
499 __cpu_name[cpu] = "R6000";
507 __cpu_name[cpu] = "R6000A";
515 __cpu_name[cpu] = "RM7000";
531 __cpu_name[cpu] = "RM9000";
546 __cpu_name[cpu] = "RM8000";
555 __cpu_name[cpu] = "R10000";
565 __cpu_name[cpu] = "R12000";
575 __cpu_name[cpu] = "R14000";
585 __cpu_name[cpu] = "ICT Loongson-2";
747 static inline void cpu_probe_mips(struct cpuinfo_mips *c, unsigned int cpu)
753 __cpu_name[cpu] = "MIPS 4Kc";
758 __cpu_name[cpu] = "MIPS 4KEc";
763 __cpu_name[cpu] = "MIPS 4KSc";
767 __cpu_name[cpu] = "MIPS 5Kc";
771 __cpu_name[cpu] = "MIPS 5KE";
775 __cpu_name[cpu] = "MIPS 20Kc";
780 __cpu_name[cpu] = "MIPS 24Kc";
784 __cpu_name[cpu] = "MIPS 25Kc";
788 __cpu_name[cpu] = "MIPS 34Kc";
792 __cpu_name[cpu] = "MIPS 74Kc";
796 __cpu_name[cpu] = "MIPS 14Kc";
800 __cpu_name[cpu] = "MIPS 14KEc";
804 __cpu_name[cpu] = "MIPS 1004Kc";
808 __cpu_name[cpu] = "MIPS 1074Kc";
815 static inline void cpu_probe_alchemy(struct cpuinfo_mips *c, unsigned int cpu)
824 __cpu_name[cpu] = "Au1000";
827 __cpu_name[cpu] = "Au1500";
830 __cpu_name[cpu] = "Au1100";
833 __cpu_name[cpu] = "Au1550";
836 __cpu_name[cpu] = "Au1200";
838 __cpu_name[cpu] = "Au1250";
841 __cpu_name[cpu] = "Au1210";
844 __cpu_name[cpu] = "Au1xxx";
851 static inline void cpu_probe_sibyte(struct cpuinfo_mips *c, unsigned int cpu)
858 __cpu_name[cpu] = "SiByte SB1";
865 __cpu_name[cpu] = "SiByte SB1A";
870 static inline void cpu_probe_sandcraft(struct cpuinfo_mips *c, unsigned int cpu)
876 __cpu_name[cpu] = "Sandcraft SR71000";
883 static inline void cpu_probe_nxp(struct cpuinfo_mips *c, unsigned int cpu)
889 __cpu_name[cpu] = "Philips PR4450";
895 static inline void cpu_probe_broadcom(struct cpuinfo_mips *c, unsigned int cpu)
902 __cpu_name[cpu] = "Broadcom BCM3302";
906 __cpu_name[cpu] = "Broadcom BCM4710";
910 __cpu_name[cpu] = "Broadcom BCM6345";
914 __cpu_name[cpu] = "Broadcom BCM6348";
920 __cpu_name[cpu] = "Broadcom BCM6358";
930 static inline void cpu_probe_cavium(struct cpuinfo_mips *c, unsigned int cpu)
938 __cpu_name[cpu] = "Cavium Octeon";
945 __cpu_name[cpu] = "Cavium Octeon+";
947 if (cpu == 0)
957 static inline void cpu_probe_ingenic(struct cpuinfo_mips *c, unsigned int cpu)
965 __cpu_name[cpu] = "Ingenic JZRISC";
979 unsigned int cpu = smp_processor_id();
988 cpu_probe_legacy(c, cpu);
991 cpu_probe_mips(c, cpu);
994 cpu_probe_alchemy(c, cpu);
997 cpu_probe_sibyte(c, cpu);
1000 cpu_probe_broadcom(c, cpu);
1003 cpu_probe_sandcraft(c, cpu);
1006 cpu_probe_nxp(c, cpu);
1009 cpu_probe_cavium(c, cpu);
1012 cpu_probe_ingenic(c, cpu);
1016 BUG_ON(!__cpu_name[cpu]);
1020 * Platform code can force the cpu type to optimize code
1021 * generation. In that case be sure the cpu type is correctly