diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-04-09 17:27:13 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-04-09 17:27:13 -0600 |
commit | 537b5d71a46815412445398bd65195cb94d9434c (patch) | |
tree | 4ee43a0f5e49f7be6bf091f8062f04ff8799d96d /nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h | |
parent | 807be52e319e99af4d26c2da634bf7076de11a93 (diff) | |
download | px4-nuttx-537b5d71a46815412445398bd65195cb94d9434c.tar.gz px4-nuttx-537b5d71a46815412445398bd65195cb94d9434c.tar.bz2 px4-nuttx-537b5d71a46815412445398bd65195cb94d9434c.zip |
Fixes to the LM4F clock configuration. Errors in register handling caused everything to run at half speed
Diffstat (limited to 'nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h')
-rw-r--r-- | nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h b/nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h index e0701c11e..cc7659f29 100644 --- a/nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h +++ b/nuttx/arch/arm/src/lm/chip/lm4f_syscontrol.h @@ -475,7 +475,8 @@ #define SYSCON_RCC2_SYSDIV2_SHIFT 23 /* Bits 28-23: System Clock Divisor */ #define SYSCON_RCC2_SYSDIV2_MASK (0x3f << SYSCON_RCC2_SYSDIV2_SHIFT) # define SYSCON_RCC2_SYSDIV(n) ((n-1) << SYSCON_RCC2_SYSDIV2_SHIFT) -#define SYSCON_RCC2_DIV400 (1 << 30) /* Bit 3-: Divide PLL as 400 MHz vs. 200 MHz */ +# define SYSCON_RCC2_SYSDIV_DIV400(n) (((n-1) >> 1) << SYSCON_RCC2_SYSDIV2_SHIFT) +#define SYSCON_RCC2_DIV400 (1 << 30) /* Bit 30: Divide PLL as 400 MHz vs. 200 MHz */ #define SYSCON_RCC2_USERCC2 (1 << 31) /* Bit 31: Use RCC2 When set */ /* Main Oscillator Control */ |