diff options
| author | York Sun <yorksun@freescale.com> | 2012-08-17 08:22:39 +0000 | 
|---|---|---|
| committer | Andy Fleming <afleming@freescale.com> | 2012-08-23 12:16:55 -0500 | 
| commit | a4c66509f1b95884e5753d5a30cf2cf884adb821 (patch) | |
| tree | 0e6a44b7d2b286afc7bafff558277d51ca182195 /arch/powerpc/include/asm/fsl_ddr_sdram.h | |
| parent | fcea30688fd8c47d54473ffd0f551a5e6efc74a0 (diff) | |
| download | olio-uboot-2014.01-a4c66509f1b95884e5753d5a30cf2cf884adb821.tar.xz olio-uboot-2014.01-a4c66509f1b95884e5753d5a30cf2cf884adb821.zip | |
powerpc/mpc8xxx: Enable 3-way and 4-way DDR interleaving
Restructure DDR interleaving option to support 3 and 4 DDR controllers
for 2-, 3- and 4-way interleaving.
Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'arch/powerpc/include/asm/fsl_ddr_sdram.h')
| -rw-r--r-- | arch/powerpc/include/asm/fsl_ddr_sdram.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/fsl_ddr_sdram.h b/arch/powerpc/include/asm/fsl_ddr_sdram.h index 157ae2463..e271342f0 100644 --- a/arch/powerpc/include/asm/fsl_ddr_sdram.h +++ b/arch/powerpc/include/asm/fsl_ddr_sdram.h @@ -76,6 +76,13 @@ typedef ddr3_spd_eeprom_t generic_spd_eeprom_t;  #define FSL_DDR_PAGE_INTERLEAVING	0x1  #define FSL_DDR_BANK_INTERLEAVING	0x2  #define FSL_DDR_SUPERBANK_INTERLEAVING	0x3 +#define FSL_DDR_3WAY_1KB_INTERLEAVING	0xA +#define FSL_DDR_3WAY_4KB_INTERLEAVING	0xC +#define FSL_DDR_3WAY_8KB_INTERLEAVING	0xD +/* placeholder for 4-way interleaving */ +#define FSL_DDR_4WAY_1KB_INTERLEAVING	0x1A +#define FSL_DDR_4WAY_4KB_INTERLEAVING	0x1C +#define FSL_DDR_4WAY_8KB_INTERLEAVING	0x1D  /* DDR_SDRAM_CFG - DDR SDRAM Control Configuration   */ |