summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-29 20:26:18 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-29 20:26:18 +0000
commit0b0d42b50a45963ef2d972c23cbee15809ad1d8d (patch)
tree3f7437740c1513f9c435b65cb7d30e4708f81d60 /nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
parent641b6fbe377c1c345ea4df206c2ad426344d2ddc (diff)
downloadpx4-nuttx-0b0d42b50a45963ef2d972c23cbee15809ad1d8d.tar.gz
px4-nuttx-0b0d42b50a45963ef2d972c23cbee15809ad1d8d.tar.bz2
px4-nuttx-0b0d42b50a45963ef2d972c23cbee15809ad1d8d.zip
Add PLL configuration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2458 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c')
-rwxr-xr-xnuttx/arch/arm/src/lpc313x/lpc313x_freqin.c35
1 files changed, 22 insertions, 13 deletions
diff --git a/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c b/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
index 4b44741b8..deec49911 100755
--- a/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
+++ b/nuttx/arch/arm/src/lpc313x/lpc313x_freqin.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * configs/ea3131/src/up_cgu.c
+ * arch/arm/src/lpc313x/lpc313x_freqin.c
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
@@ -46,25 +46,34 @@
#include "lpc313x_cgudrvr.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
-const int32_t g_boardfreqin[CGU_NFREQIN] =
-{
- 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) */
-};
-
/****************************************************************************
* Private Data
****************************************************************************/
/****************************************************************************
+ * Public Data
+ ****************************************************************************/
+
+/* This array provides the programmed frequency of every input source. The
+ * board FFAST input crystal frequency is the only value known initially.
+ * Additional frequencies will be added to the table as they are determined
+ */
+
+uint32_t g_boardfreqin[CGU_NFREQIN] =
+{
+ BOARD_FREQIN_FFAST, /* Index=CGU_FREQIN_FFAST */
+ 0, /* Index=CGU_FREQIN_I2SRXBCK0 */
+ 0, /* Index=CGU_FREQIN_I2SRXWS0 */
+ 0, /* Index=CGU_FREQIN_I2SRXBCK1 */
+ 0, /* Index=CGU_FREQIN_I2SRXWS1 */
+ 0, /* Index=CGU_FREQIN_HPPLL0 (Audio/I2S PLL) */
+ 0 /* Index=CGU_FREQIN_HPPLL1 (System PLL) */
+};
+
+/****************************************************************************
* Private Functions
****************************************************************************/