summaryrefslogtreecommitdiff
path: root/nuttx/configs/sama5d3x-ek/include
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-06-20 11:40:36 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-06-20 11:40:36 -0600
commit302fc87b5fdab3e0cf001be9a610d6655607e9a7 (patch)
tree562aa8a981694368773669189adc172d9cee2322 /nuttx/configs/sama5d3x-ek/include
parent917edabee07b8edd78c4ca0d4d932ad7bc893d13 (diff)
downloadpx4-nuttx-302fc87b5fdab3e0cf001be9a610d6655607e9a7.tar.gz
px4-nuttx-302fc87b5fdab3e0cf001be9a610d6655607e9a7.tar.bz2
px4-nuttx-302fc87b5fdab3e0cf001be9a610d6655607e9a7.zip
SAMA5D4: USART peripheral clock appears to be MCK/2
Diffstat (limited to 'nuttx/configs/sama5d3x-ek/include')
-rw-r--r--nuttx/configs/sama5d3x-ek/include/board_384mhz.h6
-rw-r--r--nuttx/configs/sama5d3x-ek/include/board_396mhz.h6
-rw-r--r--nuttx/configs/sama5d3x-ek/include/board_528mhz.h5
-rw-r--r--nuttx/configs/sama5d3x-ek/include/board_sdram.h6
4 files changed, 23 insertions, 0 deletions
diff --git a/nuttx/configs/sama5d3x-ek/include/board_384mhz.h b/nuttx/configs/sama5d3x-ek/include/board_384mhz.h
index 3dee82044..528ff509a 100644
--- a/nuttx/configs/sama5d3x-ek/include/board_384mhz.h
+++ b/nuttx/configs/sama5d3x-ek/include/board_384mhz.h
@@ -167,6 +167,12 @@
#define BOARD_MCK_FREQUENCY (128000000) /* MCK: PLLACK / 2 / 1 / 3 */
#define BOARD_ADCCLK_FREQUENCY (8000000) /* ADCCLK: MCK / ((7+1)*2) */
+/* On some SAMA5's, the clocking to peripherals may be divided down from MCK,
+ * but not for the SAMA5D3.
+ */
+
+#define BOARD_USART_FREQUENCY BOARD_MCK_FREQUENCY
+
/* HSMCI clocking
*
* Multimedia Card Interface clock (MCCK or MCI_CK) is Master Clock (MCK)
diff --git a/nuttx/configs/sama5d3x-ek/include/board_396mhz.h b/nuttx/configs/sama5d3x-ek/include/board_396mhz.h
index 707ffd878..ef850fda8 100644
--- a/nuttx/configs/sama5d3x-ek/include/board_396mhz.h
+++ b/nuttx/configs/sama5d3x-ek/include/board_396mhz.h
@@ -125,6 +125,12 @@
#define BOARD_MCK_FREQUENCY (132000000) /* MCK: PLLACK / 2 / 1 / 3 */
#define BOARD_ADCCLK_FREQUENCY (8250000) /* ADCCLK: MCK / ((7+1)*2) */
+/* On some SAMA5's, the clocking to peripherals may be divided down from MCK,
+ * but not for the SAMA5D3.
+ */
+
+#define BOARD_USART_FREQUENCY BOARD_MCK_FREQUENCY
+
#if defined(CONFIG_SAMA5_EHCI) || defined(CONFIG_SAMA5_OHCI) || \
defined(CONFIG_SAMA5_UDPHS)
diff --git a/nuttx/configs/sama5d3x-ek/include/board_528mhz.h b/nuttx/configs/sama5d3x-ek/include/board_528mhz.h
index 4f79ecd4a..0b2744030 100644
--- a/nuttx/configs/sama5d3x-ek/include/board_528mhz.h
+++ b/nuttx/configs/sama5d3x-ek/include/board_528mhz.h
@@ -124,6 +124,11 @@
#define BOARD_MCK_FREQUENCY (132000000) /* MCK: PLLACK / 1 / 1 / 4 */
#define BOARD_ADCCLK_FREQUENCY (8250000) /* ADCCLK: MCK / ((7+1)*2) */
+/* On some SAMA5's, the clocking to peripherals may be divided down from MCK,
+ * but not for the SAMA5D3.
+ */
+
+#define BOARD_USART_FREQUENCY BOARD_MCK_FREQUENCY
#if defined(CONFIG_SAMA5_EHCI) || defined(CONFIG_SAMA5_OHCI) || \
defined(CONFIG_SAMA5_UDPHS)
diff --git a/nuttx/configs/sama5d3x-ek/include/board_sdram.h b/nuttx/configs/sama5d3x-ek/include/board_sdram.h
index f7e8b8015..9e4b60469 100644
--- a/nuttx/configs/sama5d3x-ek/include/board_sdram.h
+++ b/nuttx/configs/sama5d3x-ek/include/board_sdram.h
@@ -63,6 +63,12 @@
#define BOARD_PCK_FREQUENCY (sam_pck_frequency(BOARD_MAINOSC_FREQUENCY))
#define BOARD_MCK_FREQUENCY (sam_mck_frequency(BOARD_MAINOSC_FREQUENCY))
+/* On some SAMA5's, the clocking to peripherals may be divided down from MCK,
+ * but not for the SAMA5D3.
+ */
+
+#define BOARD_USART_FREQUENCY BOARD_MCK_FREQUENCY
+
#if defined(CONFIG_SAMA5_EHCI) || defined(CONFIG_SAMA5_OHCI) || \
defined(CONFIG_SAMA5_UDPHS)