diff options
| author | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-05-30 14:45:06 +0200 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-05-30 14:45:06 +0200 | 
| commit | a19b0dd62d7b8efc658fa1aa685ff5665878f3ee (patch) | |
| tree | 1fadf0fb3da83203ba28f209ec99e1b33e03f4d5 /arch/powerpc/include/asm/processor.h | |
| parent | 60985bba58e7695dac1fddae8cdbb62d8cfd1254 (diff) | |
| parent | a71d45d706a5b51c348160163b6c159632273fed (diff) | |
| download | olio-uboot-2014.01-a19b0dd62d7b8efc658fa1aa685ff5665878f3ee.tar.xz olio-uboot-2014.01-a19b0dd62d7b8efc658fa1aa685ff5665878f3ee.zip | |
Merge branch 'u-boot/master' into 'u-boot-arm/master'
Conflicts:
	common/cmd_fpga.c
	drivers/usb/host/ohci-at91.c
Diffstat (limited to 'arch/powerpc/include/asm/processor.h')
| -rw-r--r-- | arch/powerpc/include/asm/processor.h | 28 | 
1 files changed, 28 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/processor.h b/arch/powerpc/include/asm/processor.h index 8c91f0849..56b22d840 100644 --- a/arch/powerpc/include/asm/processor.h +++ b/arch/powerpc/include/asm/processor.h @@ -507,6 +507,15 @@  #define   L2CSR0_L2IO		0x00100000	/* L2 Cache Instruction Only */  #define   L2CSR0_L2DO		0x00010000	/* L2 Cache Data Only */  #define   L2CSR0_L2REP		0x00003000	/* L2 Line Replacement Algo */ + +/* e6500 */ +#define   L2CSR0_L2REP_SPLRUAGE	0x00000000	/* L2REP Streaming PLRU with Aging */ +#define   L2CSR0_L2REP_FIFO	0x00001000	/* L2REP FIFO */ +#define   L2CSR0_L2REP_SPLRU	0x00002000	/* L2REP Streaming PLRU */ +#define   L2CSR0_L2REP_PLRU	0x00003000	/* L2REP PLRU */ + +#define   L2CSR0_L2REP_MODE	L2CSR0_L2REP_SPLRUAGE +  #define   L2CSR0_L2FL		0x00000800	/* L2 Cache Flush */  #define   L2CSR0_L2LFC		0x00000400	/* L2 Cache Lock Flash Clear */  #define   L2CSR0_L2LOA		0x00000080	/* L2 Cache Lock Overflow Allocate */ @@ -575,6 +584,16 @@  #define SPRN_MSSSR0	0x3f7  #endif +#define SPRN_HDBCR0	0x3d0 +#define SPRN_HDBCR1	0x3d1 +#define SPRN_HDBCR2	0x3d2 +#define SPRN_HDBCR3	0x3d3 +#define SPRN_HDBCR4	0x3d4 +#define SPRN_HDBCR5	0x3d5 +#define SPRN_HDBCR6	0x3d6 +#define SPRN_HDBCR7	0x277 +#define SPRN_HDBCR8	0x278 +  /* Short-hand versions for a number of the above SPRNs */  #define CTR	SPRN_CTR	/* Counter Register */ @@ -1099,6 +1118,7 @@  #define SVR_P5040	0x820400  #define SVR_T4240	0x824000  #define SVR_T4120	0x824001 +#define SVR_T4160	0x824100  #define SVR_B4860	0X868000  #define SVR_G4860	0x868001  #define SVR_G4060	0x868003 @@ -1106,6 +1126,12 @@  #define SVR_G4440	0x868101  #define SVR_B4420	0x868102  #define SVR_B4220	0x868103 +#define SVR_T1040	0x852000 +#define SVR_T1041	0x852001 +#define SVR_T1042	0x852002 +#define SVR_T1020	0x852100 +#define SVR_T1021	0x852101 +#define SVR_T1022	0x852102  #define SVR_8610	0x80A000  #define SVR_8641	0x809000 @@ -1174,6 +1200,8 @@ struct cpu_type {  struct cpu_type *identify_cpu(u32 ver);  int fixup_cpu(void); +int fsl_qoriq_core_to_cluster(unsigned int core); +  #if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)  #define CPU_TYPE_ENTRY(n, v, nc) \  	{ .name = #n, .soc_ver = SVR_##v, .num_cores = (nc), \ |