diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-07-02 15:13:54 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-07-05 16:01:03 +0200 |
commit | c97d3dd42b3c6e0cc3a5dc5966790a79edefb595 (patch) | |
tree | 9a934be7a78d67f6f5aa9827663b342d09dc36e5 /c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c | |
parent | bsp/psim: Use EABI and System V small-data area (diff) | |
download | rtems-c97d3dd42b3c6e0cc3a5dc5966790a79edefb595.tar.bz2 |
bsp/mpc55xx: Round PLL divider up
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c index cfb48a6114..57314d2e1f 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c @@ -48,7 +48,8 @@ const mpc55xx_clock_config mpc55xx_start_config_clock [1] = { { #define EMFD_VAL (MPC55XX_FMPLL_MFD-16) #define VCO_CLK_REF (MPC55XX_REFERENCE_CLOCK/(EPREDIV_VAL+1)) #define VCO_CLK_OUT (VCO_CLK_REF*(EMFD_VAL+16)) - #define ERFD_VAL ((VCO_CLK_OUT/MPC55XX_SYSTEM_CLOCK)-1) + #define ERFD_VAL \ + (((VCO_CLK_OUT + MPC55XX_SYSTEM_CLOCK - 1) / MPC55XX_SYSTEM_CLOCK)-1) .esyncr2_tmp = { .B = { |