From: Jeff S. <je...@us...> - 2002-08-14 21:12:00
|
Update of /cvsroot/blob/blob/include/blob In directory usw-pr-cvs1:/tmp/cvs-serv28929 Modified Files: arch.h linux.h Log Message: Added support for PXA processors, Lubbock and PXA IDP machines Index: arch.h =================================================================== RCS file: /cvsroot/blob/blob/include/blob/arch.h,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- arch.h 27 May 2002 10:01:48 -0000 1.9 +++ arch.h 14 Aug 2002 21:11:57 -0000 1.10 @@ -26,64 +26,12 @@ #ifndef BLOB_ARCH_H #define BLOB_ARCH_H - - - -/* memory start and end */ -#define MEMORY_START (0xc0000000) -#define MEMORY_END (0xe0000000) - - -/* - * CPU frequency table. - * - * See Section 8.2 (Core Clock Configuration Register) SA-1110 Developers - * Manual for more information. - * - * f_cpu = 16*f_osc + n*4*f_osc - * = 4*(n+4)*f_osc - * - * We have 3.6864-MHz oscillator. - * - * CCF[4:0] 3.6864-MHz Crystal Oscillator 3.5795-MHz Crystal Oscillator - * ------------------------------------------------------------------------- - * 00 59.0 57.3 - * 01 73.7 71.6 - * 02 88.5 85.9 - * 03 103.2 100.2 - * 04 118.0 114.5 - * 05 132.7 128.9 - * 06 147.5 143.2 - * 07 162.2 157.5 - * 08 176.9 171.8 - * 09 191.7 186.1 - * 0a 206.4 200.5 - * 0b 221.2 214.8 - * - * these are undocumented. - * - * 0c 235.9 ?? - * 0d 250.7 ?? - * 0e 265.4 ?? - * 0f 280.2 ?? - */ -#define CPU_CORE_SPEED_59mhz 0x00 -#define CPU_CORE_SPEED_73mhz 0x01 -#define CPU_CORE_SPEED_88mhz 0x02 -#define CPU_CORE_SPEED_103mhz 0x03 -#define CPU_CORE_SPEED_118mhz 0x04 -#define CPU_CORE_SPEED_132mhz 0x05 -#define CPU_CORE_SPEED_147mhz 0x06 -#define CPU_CORE_SPEED_162mhz 0x07 -#define CPU_CORE_SPEED_176mhz 0x08 -#define CPU_CORE_SPEED_191mhz 0x09 -#define CPU_CORE_SPEED_206mhz 0x0a -#define CPU_CORE_SPEED_221mhz 0x0b -#define CPU_CORE_SPEED_235mhz 0x0c -#define CPU_CORE_SPEED_250mhz 0x0d -#define CPU_CORE_SPEED_265mhz 0x0e -#define CPU_CORE_SPEED_280mhz 0x0f - +/* processor specific include files */ +#if defined PXA_IDP +#include <blob/proc/pxa.h> +#else +#include <blob/proc/sa11x0.h> +#endif /* architecture specific include files */ #if defined ACCELENT_SA @@ -106,6 +54,8 @@ # include <blob/arch/jornada720.h> #elif defined LART # include <blob/arch/lart.h> +#elif defined LUBBOCK +#include <blob/arch/lubbock.h> #elif defined MINIPRINT # include <blob/arch/miniprint.h> #elif defined NESA @@ -118,11 +68,10 @@ # include <blob/arch/system3.h> #elif defined TRIZEPS # include <blob/arch/trizeps.h> +#elif defined PXA_IDP +# include <blob/arch/pxa_idp.h> #else # error "Please add an architecture specific include file" #endif - - - #endif Index: linux.h =================================================================== RCS file: /cvsroot/blob/blob/include/blob/linux.h,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- linux.h 27 May 2002 10:01:48 -0000 1.9 +++ linux.h 14 Aug 2002 21:11:57 -0000 1.10 @@ -34,6 +34,8 @@ #if defined ACCELENT_SA # define ARCH_NUMBER (22) +#elif defined PXA_IDP +# define ARCH_NUMBER (110) #elif defined ASSABET # define ARCH_NUMBER (25) #elif defined FRODO @@ -52,6 +54,8 @@ # define ARCH_NUMBER (48) #elif defined LART # define ARCH_NUMBER (27) +#elif defined LUBBOCK +# define ARCH_NUMBER (89) #elif defined MINIPRINT # define ARCH_NUMBER (173) #elif defined NESA |