diff options
Diffstat (limited to 'c/src/lib/libcpu/powerpc/mpc55xx/include/emios.h')
-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 |