X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/043f872725a79617ec651d16d940c647ea184afc..95c031e101c74ae6472a7e538f3128f67a490082:/lincan/include/constants.h diff --git a/lincan/include/constants.h b/lincan/include/constants.h index e466e2d..ce3d742 100644 --- a/lincan/include/constants.h +++ b/lincan/include/constants.h @@ -4,7 +4,7 @@ * Rewritten for new CAN queues by Pavel Pisa - OCERA team member * email:pisa@cmp.felk.cvut.cz * This software is released under the GPL-License. - * Version lincan-0.2 9 Jul 2003 + * Version lincan-0.3 17 Jun 2004 */ #ifndef __CONSTANTS_H__ @@ -18,8 +18,8 @@ /* Version of the driver */ #define CAN_DRV_VER_MAJOR 0 -#define CAN_DRV_VER_MINOR 2 -#define CAN_DRV_VER_PATCH 1 +#define CAN_DRV_VER_MINOR 3 +#define CAN_DRV_VER_PATCH 0 #define CAN_DRV_VER ((CAN_DRV_VER_MAJOR<<16) | (CAN_DRV_VER_MINOR<<8) | CAN_DRV_VER_PATCH) /* Default driver major number, see /usr/src/linux/Documentation/devices.txt */ @@ -48,6 +48,8 @@ #define MSGOBJ_IRQ_REQUEST_b 3 #define MSGOBJ_WORKER_WAKE_b 4 #define MSGOBJ_FILTCH_REQUEST_b 5 +#define MSGOBJ_RX_MODE_b 6 +#define MSGOBJ_RX_MODE_EXT_b 7 #define MSGOBJ_OPENED (1<obj_flags) @@ -68,11 +72,16 @@ test_and_clear_bit(MSGOBJ_##obj_fl##_b,&(obj)->obj_flags) -/* These flags can be used for the chip_t structure flags data entry */ +/* These flags can be used for the canchip_t structure flags data entry */ #define CHIP_CONFIGURED (1<<0) #define CHIP_SEGMENTED (1<<1) #define CHIP_IRQ_SETUP (1<<2) #define CHIP_IRQ_PCI (1<<3) +#define CHIP_IRQ_VME (1<<4) + +/* System independent defines of IRQ handled state */ +#define CANCHIP_IRQ_NONE 0 +#define CANCHIP_IRQ_HANDLED 1 /* These flags can be used for the candevices_t structure flags data entry */ #define CANDEV_PROGRAMMABLE_IRQ (1<<0)