diff options
| author | James Yang <James.Yang@freescale.com> | 2013-03-25 07:40:03 +0000 | 
|---|---|---|
| committer | Andy Fleming <afleming@freescale.com> | 2013-05-24 16:54:10 -0500 | 
| commit | 9cd95ac74a4283c642bb78ad70b46509575b521c (patch) | |
| tree | 001f43efb91cfb6d2d61aa153440c0b6b531730d /arch/powerpc/include | |
| parent | c79fd50382e1d4ec85d3fb15a71d0fd48ac29295 (diff) | |
| download | olio-uboot-2014.01-9cd95ac74a4283c642bb78ad70b46509575b521c.tar.xz olio-uboot-2014.01-9cd95ac74a4283c642bb78ad70b46509575b521c.zip | |
Add e6500 L2 replacement policy selection
This is compile-time config.
Signed-off-by: James Yang <James.Yang@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'arch/powerpc/include')
| -rw-r--r-- | arch/powerpc/include/asm/processor.h | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/processor.h b/arch/powerpc/include/asm/processor.h index 5c0c438e6..1760aa14c 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 */ |