URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-arm/] [proc-fns.h] - Rev 1765
Compare with Previous | Blame | View Log
/* * linux/include/asm-arm/proc-fns.h * * Copyright (C) 1997-1999 Russell King * Copyright (C) 2000 Deep Blue Solutions Ltd * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef __ASM_PROCFNS_H #define __ASM_PROCFNS_H #ifdef __KERNEL__ #include <linux/config.h> /* * Work out if we need multiple CPU support */ #undef MULTI_CPU #undef CPU_NAME #ifdef CONFIG_CPU_26 # define CPU_INCLUDE_NAME "asm/cpu-multi26.h" # define MULTI_CPU #endif #ifdef CONFIG_CPU_32 # define CPU_INCLUDE_NAME "asm/cpu-multi32.h" # ifdef CONFIG_CPU_ARM610 # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm6 # endif # endif # ifdef CONFIG_CPU_ARM710 # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm7 # endif # endif # ifdef CONFIG_CPU_ARM720T # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm720 # endif # endif # ifdef CONFIG_CPU_ARM920T # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm920 # endif # endif # ifdef CONFIG_CPU_ARM922T # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm922 # endif # endif # ifdef CONFIG_CPU_ARM926T # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm926 # endif # endif # ifdef CONFIG_CPU_ARM1026 # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME arm1026 # endif # endif # ifdef CONFIG_CPU_SA110 # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME sa110 # endif # endif # ifdef CONFIG_CPU_SA1100 # ifdef CPU_NAME # undef MULTI_CPU # define MULTI_CPU # else # define CPU_NAME sa1100 # endif # endif #endif #ifndef MULTI_CPU #undef CPU_INCLUDE_NAME #define CPU_INCLUDE_NAME "asm/cpu-single.h" #endif #include CPU_INCLUDE_NAME #endif /* __KERNEL__ */ #if 0 * The following is to fool mkdep into generating the correct * dependencies. Without this, it cant figure out that this * file does indeed depend on the cpu-*.h files. #include <asm/cpu-single.h> #include <asm/cpu-multi26.h> #include <asm/cpu-multi32.h> * #endif #endif /* __ASM_PROCFNS_H */