summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-03 16:14:40 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-03 16:14:40 +0000
commit9c2462da3c765755e63a15e85050e92a9d873a6c (patch)
treef665dede6beef5840e427b4305b6f2ffce1c8c17 /nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c
parentb89ce267690aacb57c3d618eab3e08ede177f7db (diff)
downloadpx4-nuttx-9c2462da3c765755e63a15e85050e92a9d873a6c.tar.gz
px4-nuttx-9c2462da3c765755e63a15e85050e92a9d873a6c.tar.bz2
px4-nuttx-9c2462da3c765755e63a15e85050e92a9d873a6c.zip
More STM32 Value Line updates from Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5304 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c')
-rw-r--r--nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c b/nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c
index 47ed5e016..ed767db77 100644
--- a/nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c
+++ b/nuttx/arch/arm/src/stm32/stm32f10xxx_rcc.c
@@ -92,7 +92,11 @@ static inline void rcc_reset(void)
putreg32(regval, STM32_RCC_CR);
regval = getreg32(STM32_RCC_CFGR); /* Reset PLLSRC, PLLXTPRE, PLLMUL and USBPRE bits */
- regval &= ~(RCC_CFGR_PLLSRC|RCC_CFGR_PLLXTPRE|RCC_CFGR_PLLMUL_MASK|RCC_CFGR_USBPRE);
+ regval &= ~(RCC_CFGR_PLLSRC|RCC_CFGR_PLLXTPRE|RCC_CFGR_PLLMUL_MASK
+#ifndef CONFIG_STM32_VALUELINE
+ |RCC_CFGR_USBPRE
+#endif
+ );
putreg32(regval, STM32_RCC_CFGR);
putreg32(0, STM32_RCC_CIR); /* Disable all interrupts */