diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-11-08 10:05:50 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-11-08 10:05:50 +0000 |
commit | edb1dd83b8fa76b1862162b9c2dfd6a8f42f63ef (patch) | |
tree | 50ab7f03eccb55fab2062696f3a0ab859e5115b7 /c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h | |
parent | 2011-11-07 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-edb1dd83b8fa76b1862162b9c2dfd6a8f42f63ef.tar.bz2 |
2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc_async_normal.S: Bugfix for
MPC5674F. Use it for all to be safe.
* mpc55xx/include/emios.h: Fixed eMIOS module count.
* mpc55xx/include/irq.h: Fixed CAN vector numbers.
BSP_INTERRUPT_HANDLER_TABLE_SIZE is now a BSP option.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h b/c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h index 6925958d27..f6e763c082 100644 --- a/c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h +++ b/c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h @@ -28,6 +28,8 @@ #include <rtems.h> #include <rtems/chain.h> +#include <bspopts.h> + #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ @@ -169,7 +171,11 @@ extern "C" { /** @} */ -#define MPC55XX_EMIOS_CHANNEL_NUMBER 24U +#if MPC55XX_CHIP_TYPE / 10 == 567 + #define MPC55XX_EMIOS_CHANNEL_NUMBER 32U +#else + #define MPC55XX_EMIOS_CHANNEL_NUMBER 24U +#endif #define MPC55XX_EMIOS_VALUE_MAX 0x00ffffffU |