summaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-01 15:18:58 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-01 15:18:58 -0600
commit7b786e77b8d8f39915f45553a376655889778876 (patch)
tree92a7186ed2ba5e62ceea782224fa2fbf18fc927b /nuttx
parent3cfef51718a20a4726de10cd6d6c9460a093ca5e (diff)
downloadpx4-nuttx-7b786e77b8d8f39915f45553a376655889778876.tar.gz
px4-nuttx-7b786e77b8d8f39915f45553a376655889778876.tar.bz2
px4-nuttx-7b786e77b8d8f39915f45553a376655889778876.zip
SAMA5 WM8904: Fix errors in programmable clock output configuration
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/arch/arm/src/sama5/sam_sckc.c2
-rw-r--r--nuttx/configs/sama5d3x-ek/src/sam_wm8904.c4
-rw-r--r--nuttx/configs/sama5d4-ek/src/sam_wm8904.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/sama5/sam_sckc.c b/nuttx/arch/arm/src/sama5/sam_sckc.c
index 05222bcda..adc965617 100644
--- a/nuttx/arch/arm/src/sama5/sam_sckc.c
+++ b/nuttx/arch/arm/src/sama5/sam_sckc.c
@@ -100,7 +100,7 @@ void sam_sckc_enable(bool enable)
regval |= SCKC_CR_OSC32EN;
putreg32(regval, SAM_SCKC_CR);
- /* Wait 5 slow clock cycles for clock stabilization */
+ /* Wait for 32,768 XTAL start-up time */
up_udelay(5 * USEC_PER_SEC / BOARD_SLOWCLK_FREQUENCY);
diff --git a/nuttx/configs/sama5d3x-ek/src/sam_wm8904.c b/nuttx/configs/sama5d3x-ek/src/sam_wm8904.c
index e6cf85835..1274443aa 100644
--- a/nuttx/configs/sama5d3x-ek/src/sam_wm8904.c
+++ b/nuttx/configs/sama5d3x-ek/src/sam_wm8904.c
@@ -276,12 +276,12 @@ int sam_wm8904_initialize(int minor)
goto errout_with_i2s;
}
- /* Configure the DAC master clock. This clock is provided by PCK2 (PB10)
+ /* Configure the DAC master clock. This clock is provided by PCK0 (PD30)
* that is connected to the WM8904 MCLK.
*/
sam_sckc_enable(true);
- (void)sam_pck_configure(PCK2, PCKSRC_SCK, BOARD_SLOWCLK_FREQUENCY);
+ (void)sam_pck_configure(PCK0, PCKSRC_SCK, BOARD_SLOWCLK_FREQUENCY);
/* Enable the DAC master clock */
diff --git a/nuttx/configs/sama5d4-ek/src/sam_wm8904.c b/nuttx/configs/sama5d4-ek/src/sam_wm8904.c
index 388bf499a..a963692c0 100644
--- a/nuttx/configs/sama5d4-ek/src/sam_wm8904.c
+++ b/nuttx/configs/sama5d4-ek/src/sam_wm8904.c
@@ -285,7 +285,7 @@ int sam_wm8904_initialize(int minor)
/* Enable the DAC master clock */
- sam_pck_enable(PCK0, true);
+ sam_pck_enable(PCK2, true);
/* Configure WM8904 interrupts */