X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/446346b22245a238d8d70390797b9749eac03788..5282a3d5b5624f59a4a11b061368e523934fe5f0:/lincan/include/constants.h diff --git a/lincan/include/constants.h b/lincan/include/constants.h index 2643d0d..e838a9e 100644 --- a/lincan/include/constants.h +++ b/lincan/include/constants.h @@ -73,13 +73,14 @@ /* These flags can be used for the canchip_t structure flags data entry */ -#define CHIP_CONFIGURED (1<<0) /* chip is configured and prepared for communication */ -#define CHIP_SEGMENTED (1<<1) /* segmented access, ex: i82527 with 16 byte window*/ -#define CHIP_IRQ_SETUP (1<<2) /* IRQ handler has been set */ -#define CHIP_IRQ_PCI (1<<3) /* chip is on PCI board and uses PCI interrupt */ -#define CHIP_IRQ_VME (1<<4) /* interrupt is VME bus and requires VME bridge */ -#define CHIP_IRQ_CUSTOM (1<<5) /* custom interrupt provided by board or chip code */ -#define CHIP_IRQ_FAST (1<<6) /* interrupt handler only schedules postponed processing */ +#define CHIP_ATTACHED (1<<0) /* chip is attached to HW, release_chip() has to be called */ +#define CHIP_CONFIGURED (1<<1) /* chip is configured and prepared for communication */ +#define CHIP_SEGMENTED (1<<2) /* segmented access, ex: i82527 with 16 byte window*/ +#define CHIP_IRQ_SETUP (1<<3) /* IRQ handler has been set */ +#define CHIP_IRQ_PCI (1<<4) /* chip is on PCI board and uses PCI interrupt */ +#define CHIP_IRQ_VME (1<<5) /* interrupt is VME bus and requires VME bridge */ +#define CHIP_IRQ_CUSTOM (1<<6) /* custom interrupt provided by board or chip code */ +#define CHIP_IRQ_FAST (1<<7) /* interrupt handler only schedules postponed processing */ #define CHIP_MAX_IRQLOOP 1000