diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-06-13 13:54:36 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-06-15 15:59:34 +0200 |
commit | 3e600b206d04746d4ea2ba9462693d0a353b25d3 (patch) | |
tree | 00007085f3d11b64115f7039e248f99275554d62 | |
parent | bsp/lpc24xx: Simplify EMCDLYCTL handling (diff) | |
download | rtems-3e600b206d04746d4ea2ba9462693d0a353b25d3.tar.bz2 |
bsp/lpc24xx: Use RAS and CAS of 2 for IS42S32800B
-rw-r--r-- | c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c | 20 |
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 }; |