summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/startup
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-06-13 13:54:36 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-06-15 15:59:34 +0200
commit3e600b206d04746d4ea2ba9462693d0a353b25d3 (patch)
tree00007085f3d11b64115f7039e248f99275554d62 /c/src/lib/libbsp/arm/lpc24xx/startup
parentbsp/lpc24xx: Simplify EMCDLYCTL handling (diff)
downloadrtems-3e600b206d04746d4ea2ba9462693d0a353b25d3.tar.bz2
bsp/lpc24xx: Use RAS and CAS of 2 for IS42S32800B
Diffstat (limited to 'c/src/lib/libbsp/arm/lpc24xx/startup')
-rw-r--r--c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c b/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c
index a67f07c2d1..3637a92d56 100644
--- a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c
+++ b/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c
@@ -241,7 +241,8 @@ BSP_START_DATA_SECTION const lpc24xx_emc_dynamic_chip_config
.mode = 0xa0000000 | (0x23 << (1 + 2 + 8))
}
#elif defined(LPC24XX_EMC_W9825G2JB75I) \
- || defined(LPC24XX_EMC_IS42S32800D7)
+ || defined(LPC24XX_EMC_IS42S32800D7) \
+ || defined(LPC24XX_EMC_IS42S32800B)
{
.chip_select = (volatile lpc_emc_dynamic *) &EMC_DYN_CFG0,
@@ -261,23 +262,6 @@ BSP_START_DATA_SECTION const lpc24xx_emc_dynamic_chip_config
.rascas = EMC_DYN_RASCAS_RAS(3) | EMC_DYN_RASCAS_CAS(3, 0),
.mode = 0xa0000000 | (0x33 << 12)
}
-#elif defined(LPC24XX_EMC_IS42S32800B)
- {
- .chip_select = (volatile lpc_emc_dynamic *) &EMC_DYN_CFG0,
-
- /* 256MBit, 8Mx32, 4 banks, row = 12, column = 9, RBC */
- .config = 0x4480,
-
- #if LPC24XX_EMCCLK == 72000000U
- .rascas = EMC_DYN_RASCAS_RAS(3) | EMC_DYN_RASCAS_CAS(3, 0),
- .mode = 0xa0000000 | (0x32 << (2 + 2 + 9))
- #elif LPC24XX_EMCCLK == 60000000U
- .rascas = EMC_DYN_RASCAS_RAS(2) | EMC_DYN_RASCAS_CAS(2, 0),
- .mode = 0xa0000000 | (0x22 << (2 + 2 + 9))
- #else
- #error "unexpected EMCCLK"
- #endif
- }
#endif
};