summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-29 17:03:22 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-29 17:03:22 +0000
commit641b6fbe377c1c345ea4df206c2ad426344d2ddc (patch)
tree0d63e356c935c3d2efd09a23c124c80654239743
parent0949253dfb5092f346e1af23617869f5b554fd0e (diff)
downloadpx4-nuttx-641b6fbe377c1c345ea4df206c2ad426344d2ddc.tar.gz
px4-nuttx-641b6fbe377c1c345ea4df206c2ad426344d2ddc.tar.bz2
px4-nuttx-641b6fbe377c1c345ea4df206c2ad426344d2ddc.zip
Move up_cgu.c to lpc313x_freqin.c
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2457 42af7a65-404d-4744-a932-0658087f49c3
-rwxr-xr-xnuttx/arch/arm/src/lpc313x/Make.defs2
-rwxr-xr-xnuttx/arch/arm/src/lpc313x/lpc313x_cgudrvr.h4
-rwxr-xr-xnuttx/arch/arm/src/lpc313x/lpc313x_freqin.c (renamed from nuttx/configs/ea3131/src/up_cgu.c)22
-rwxr-xr-xnuttx/configs/ea3131/include/board.h12
-rwxr-xr-xnuttx/configs/ea3131/src/Makefile2
5 files changed, 21 insertions, 21 deletions
diff --git a/nuttx/arch/arm/src/lpc313x/Make.defs b/nuttx/arch/arm/src/lpc313x/Make.defs
index f8f16b09c..77b6e6b18 100755
--- a/nuttx/arch/arm/src/lpc313x/Make.defs
+++ b/nuttx/arch/arm/src/lpc313x/Make.defs
@@ -47,7 +47,7 @@ CMN_CSRCS = up_assert.c up_blocktask.c up_copystate.c up_createstack.c \
CGU_ASRCS =
CGU_CSRCS = lpc313x_clkdomain.c lpc313x_clkfreq.c lpc313x_esrndx.c \
- lpc313x_fdcndx.c lpc313x_softreset.c
+ lpc313x_fdcndx.c lpc313x_freqin.c lpc313x_softreset.c
CHIP_ASRCS = $(CGU_ASRCS)
CHIP_CSRCS = lpc313x_allocateheap.c lpc313x_boot.c lpc313x_irq.c \
diff --git a/nuttx/arch/arm/src/lpc313x/lpc313x_cgudrvr.h b/nuttx/arch/arm/src/lpc313x/lpc313x_cgudrvr.h
index d1472aaac..3462badb2 100755
--- a/nuttx/arch/arm/src/lpc313x/lpc313x_cgudrvr.h
+++ b/nuttx/arch/arm/src/lpc313x/lpc313x_cgudrvr.h
@@ -400,9 +400,7 @@ enum lpc313x_resetid_e
* Public Data
************************************************************************/
-/* This array must be provided by the board-specific logic to provide
- * the programmed frequency of every input source.
- */
+/* This array provides the programmed frequency of every input source */
EXTERN const int32_t g_boardfreqin[CGU_NFREQIN];
diff --git a/nuttx/configs/ea3131/src/up_cgu.c b/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
index 6fdb5b5d6..4b44741b8 100755
--- a/nuttx/configs/ea3131/src/up_cgu.c
+++ b/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
@@ -43,25 +43,21 @@
#include <arch/board/board.h>
-#include "lpc313x_internal.h"
-#
+#include "lpc313x_cgudrvr.h"
+
/****************************************************************************
* Definitions
****************************************************************************/
-/* This array must be provided by the board-specific logic to provide
- * the programmed frequency of every input source.
- */
-
const int32_t g_boardfreqin[CGU_NFREQIN] =
{
- LPC313X_XTALIN, /* CGU_FREQIN_FFAST (12 MHz) */
- 0, /* CGU_FREQIN_I2SRXBCK0 */
- 0, /* CGU_FREQIN_I2SRXWS0 */
- 0, /* CGU_FREQIN_I2SRXBCK1 */
- 0, /* CGU_FREQIN_I2SRXWS1 */
- 0, /* CGU_FREQIN_HPPLL0 (Audio/I2S PLL) */
- 0 /* CGU_FREQIN_HPPLL1 (System PLL) */
+ BOARD_FREQIN_FFAST, /* Index=CGU_FREQIN_FFAST */
+ BOARD_FREQIN_I2SRXBCK0, /* Index=CGU_FREQIN_I2SRXBCK0 */
+ BOARD_FREQIN_I2SRXWS0, /* Index=CGU_FREQIN_I2SRXWS0 */
+ BOARD_FREQIN_I2SRXBCK1, /* Index=CGU_FREQIN_I2SRXBCK1 */
+ BOARD_FREQIN_I2SRXWS1, /* Index=CGU_FREQIN_I2SRXWS1 */
+ BOARD_FREQIN_HPPLL0, /* Index=CGU_FREQIN_HPPLL0 (Audio/I2S PLL) */
+ BOARD_FREQIN_HPPLL1 /* Index=CGU_FREQIN_HPPLL1 (System PLL) */
};
/****************************************************************************
diff --git a/nuttx/configs/ea3131/include/board.h b/nuttx/configs/ea3131/include/board.h
index 0e988d692..c3ce4451a 100755
--- a/nuttx/configs/ea3131/include/board.h
+++ b/nuttx/configs/ea3131/include/board.h
@@ -52,9 +52,15 @@
************************************************************************************/
/* Clocking *************************************************************************/
-/* Frequency of the installed crystal */
-
-#define LPC313X_XTALIN (12000000)
+/* Frequency of the all inputs */
+
+#define BOARD_FREQIN_FFAST (12000000) /* ffast (12 MHz crystal) */
+#define BOARD_FREQIN_I2SRXBCK0 0 /* I2SRX_BCK0 */
+#define BOARD_FREQIN_I2SRXWS0 0 /* I2SRX_WS0 */
+#define BOARD_FREQIN_I2SRXBCK1 0 /* I2SRX_BCK1 */
+#define BOARD_FREQIN_I2SRXWS1 0 /* I2SRX_WS1 */
+#define BOARD_FREQIN_HPPLL0 0 /* HPPLL0 (Audio/I2S PLL)) */
+#define BOARD_FREQIN_HPPLL1 0 /* HPPLL1 (System PLL */
/* The following 3 bitsets determine which clocks will be enabled at initialization
* time.
diff --git a/nuttx/configs/ea3131/src/Makefile b/nuttx/configs/ea3131/src/Makefile
index e4db278f3..410597cb9 100755
--- a/nuttx/configs/ea3131/src/Makefile
+++ b/nuttx/configs/ea3131/src/Makefile
@@ -40,7 +40,7 @@ CFLAGS += -I$(TOPDIR)/sched
ASRCS =
AOBJS = $(ASRCS:.S=$(OBJEXT))
-CSRCS = up_boot.c up_buttons.c up_cgu.c up_leds.c up_sdram.c up_spi.c
+CSRCS = up_boot.c up_buttons.c up_leds.c up_sdram.c up_spi.c
ifeq ($(CONFIG_EXAMPLES_NSH_ARCHINIT),y)
CSRCS += up_nsh.c
endif