Don't initialize SDRAM if it is not being used

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2456 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2009-12-29 16:07:53 +00:00
parent 33043234be
commit 06caac010f
3 changed files with 7 additions and 0 deletions

View File

@ -82,7 +82,9 @@
*
****************************************************************************/
#ifdef CONFIG_LPC313X_EXTSDRAM
extern void lpc313x_sdraminitialize(void);
#endif
/************************************************************************************
* Name: lpc313x_spiinitialize

View File

@ -75,7 +75,9 @@ void lpc313x_boardinitialize(void)
{
/* Configure Micron MT48LC32M16A2 SDRAM on the EA3131 board */
#ifdef CONFIG_LPC313X_EXTSDRAM
lpc313x_sdraminitialize();
#endif
/* Configure SPI chip selects if 1) SPI is not disabled, and 2) the weak function
* lpc313x_spiinitialize() has been brought into the link.

View File

@ -55,6 +55,8 @@
#include "lpc313x_cgudrvr.h"
#include "ea3131_internal.h"
#ifdef CONFIG_LPC313X_EXTSDRAM
/****************************************************************************
* Definitions
****************************************************************************/
@ -265,3 +267,4 @@ void lpc313x_sdraminitialize(void)
putreg32((MPMC_DYNCONTROL_INORMAL|MPMC_DYNCONTROL_CS), LPC313X_MPMC_DYNCONTROL);
}
#endif /* CONFIG_LPC313X_EXTSDRAM */