X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/78bcd4f474077b9c45ba5f8aad2801c93df4fde8..04ac67cc3cac14cd601daacd0592121ec0b84012:/lincan/include/mpc5200.h diff --git a/lincan/include/mpc5200.h b/lincan/include/mpc5200.h index 79dbc30..7c343f4 100644 --- a/lincan/include/mpc5200.h +++ b/lincan/include/mpc5200.h @@ -36,28 +36,16 @@ #ifndef LINCAN_MPC5200_H #define LINCAN_MPC5200_H -/* Change this to distinguish between original MIDAM board and CTU daughterboard aka RYU */ -#define MSCAN_MIDAM 2 - /* MPC5200 has two CAN controlers * however MIDAM board uses only one controler * RYU board uses both */ -#ifdef MSCAN_MIDAM - #define NR_MSCAN 1 -#else - #ifdef MSCAN_RYU - #define NR_MSCAN 2 - #else - #define NR_MSCAN 0 - #endif /* MSCAN_RYU */ -#endif /* MSCAN_MIDAM */ - - #define NR_82527 0 #define NR_SJA1000 0 -#define NR_ALL (NR_82527 + NR_SJA1000 + NR_MSCAN) +#define NR_ALL (NR_82527 + NR_SJA1000 + 2) +#define NR_ALL_MIDAM (NR_ALL - 1) + /* IRQ is read from OpenFirmware nodes */ @@ -94,7 +82,7 @@ int mpc5200_request_io(struct candevice_t *candev); int mpc5200_release_io(struct candevice_t *candev); -int mpc5200_reset(struct candevice_t *candev); +int mpc5200_reset(struct candevice_t *candev); int mpc5200_init_hw_data(struct candevice_t *candev); int mpc5200_init_chip_data(struct candevice_t *candev, int chipnr); int mpc5200_init_obj_data(struct canchip_t *chip, int objnr);