]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/include/constants.h
To prevent future name collisions "chip_t" changed to "canchip_t"
[lincan.git] / lincan / include / constants.h
index 7e02330513a02c5391f39eb86ef5fadd299cf215..ce3d742fa625c9f03171f9e7736aa6e2ebceaec8 100644 (file)
@@ -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 2
+#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 */
   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)
 #define CANDEV_IO_RESERVED     (1<<1)