summaryrefslogtreecommitdiff
path: root/nuttx/configs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-04-26 00:25:38 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-04-26 00:25:38 +0000
commit389e6fc77d7c306f280df1b03e74f86579d4b763 (patch)
treeec21a2006fb0e1df78350dfc8a077c842be97165 /nuttx/configs
parent76ea067b8f2c7240d29af60b90bdfab005e7b766 (diff)
downloadpx4-nuttx-389e6fc77d7c306f280df1b03e74f86579d4b763.tar.gz
px4-nuttx-389e6fc77d7c306f280df1b03e74f86579d4b763.tar.bz2
px4-nuttx-389e6fc77d7c306f280df1b03e74f86579d4b763.zip
spi update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1739 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/mx1ads/include/board.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/nuttx/configs/mx1ads/include/board.h b/nuttx/configs/mx1ads/include/board.h
index 978017b15..30cf72e3a 100644
--- a/nuttx/configs/mx1ads/include/board.h
+++ b/nuttx/configs/mx1ads/include/board.h
@@ -110,8 +110,8 @@
/* PDCR -- Controls peripheral clocks */
-#define IMX_PCLKDIV1 5
-#define IMX_PCLKDIV2 5
+#define IMX_PCLKDIV1 0
+#define IMX_PCLKDIV2 0
#define IMX_PCLKDIV3 0
#define IMX_PCDR_VALUE \
@@ -119,19 +119,21 @@
(IMX_PCLKDIV2 << PLL_PCDR_PCLKDIV2_SHIFT) |\
(IMX_PCLKDIV3 << PLL_PCDR_PCLKDIV3_SHIFT))
-/* IMX_PERCLK1_FREQ = IMX_SYSPLL_CLK_FREQ / IMX_PCLKDIV1 + 1 */
+/* PERCLK1: UART, Timers, PWM */
-#define IMX_PERCLK1_FREQ 16002651
+#define IMX_PERCLK1_FREQ (IMX_SYSPLL_CLK_FREQ/(IMX_PCLKDIV1+1))
-/* IMX_PERCLK2_FREQ = IMX_SYSPLL_CLK_FREQ / IMX_PCLKDIV2 + 1 */
+/* PERCLK2: CSPI, LCD, SD */
-#define IMX_PERCLK2_FREQ 16002651
+#define IMX_PERCLK2_FREQ (IMX_SYSPLL_CLK_FREQ/(IMX_PCLKDIV2+1))
-/* IMX_PERCLK2_FREQ = IMX_SYSPLL_CLK_FREQ / IMX_PCLKDIV4 + 1 */
+/* PERCLK3: SSI */
-#define IMX_PERCLK2_FREQ 96015910
+#define IMX_PERCLK3_FREQ (IMX_SYSPLL_CLK_FREQ/(IMX_PCLKDIV3+1))
-/* CSCR settings -- Controls HCLK and BCLK and USB clock */
+/* CSCR settings -- Controls HCLK and BCLK and USB clock.
+ * HCLK: SDRAM, CSI, Memory Stick, I2C, DMA
+ */
#define IMX_CSCR_BCLKDIV 1
#define IMX_CSCR_USBDIV 6