* 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__
/* 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 */
#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<<MSGOBJ_OPENED_b)
#define MSGOBJ_TX_REQUEST (1<<MSGOBJ_TX_REQUEST_b)
#define MSGOBJ_IRQ_REQUEST (1<<MSGOBJ_IRQ_REQUEST_b)
#define MSGOBJ_WORKER_WAKE (1<<MSGOBJ_WORKER_WAKE_b)
#define MSGOBJ_FILTCH_REQUEST (1<<MSGOBJ_FILTCH_REQUEST_b)
+#define MSGOBJ_RX_MODE (1<<MSGOBJ_RX_MODE_b)
+#define MSGOBJ_RX_MODE_EXT (1<<MSGOBJ_RX_MODE_EXT_b)
#define can_msgobj_test_fl(obj,obj_fl) \
test_bit(MSGOBJ_##obj_fl##_b,&(obj)->obj_flags)
#define CHIP_SEGMENTED (1<<1)
#define CHIP_IRQ_SETUP (1<<2)
#define CHIP_IRQ_PCI (1<<3)
+#define CHIP_IRQ_VME (1<<4)
/* These flags can be used for the candevices_t structure flags data entry */
#define CANDEV_PROGRAMMABLE_IRQ (1<<0)