From c77f7feed6df3d6d901c6c6e24c87f4db632dc3d Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 29 Dec 2009 16:07:53 +0000 Subject: [PATCH] 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 --- configs/ea3131/src/ea3131_internal.h | 2 ++ configs/ea3131/src/up_boot.c | 2 ++ configs/ea3131/src/up_sdram.c | 3 +++ 3 files changed, 7 insertions(+) diff --git a/configs/ea3131/src/ea3131_internal.h b/configs/ea3131/src/ea3131_internal.h index 05a4f36f9d..36b83ea140 100755 --- a/configs/ea3131/src/ea3131_internal.h +++ b/configs/ea3131/src/ea3131_internal.h @@ -82,7 +82,9 @@ * ****************************************************************************/ +#ifdef CONFIG_LPC313X_EXTSDRAM extern void lpc313x_sdraminitialize(void); +#endif /************************************************************************************ * Name: lpc313x_spiinitialize diff --git a/configs/ea3131/src/up_boot.c b/configs/ea3131/src/up_boot.c index f7e08f4cb2..5e2e447519 100755 --- a/configs/ea3131/src/up_boot.c +++ b/configs/ea3131/src/up_boot.c @@ -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. diff --git a/configs/ea3131/src/up_sdram.c b/configs/ea3131/src/up_sdram.c index cedfd1daf0..3206cf6c35 100755 --- a/configs/ea3131/src/up_sdram.c +++ b/configs/ea3131/src/up_sdram.c @@ -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 */