/* $Id: dev_sja.h,v 1.8 2002/05/01 18:49:43 stevelim Exp $*/

/* dev_sja.h - sja1000-based CAN board */

/* EVENT definitions (FT_EVENT frames)                              */
/* The same events as defined in dev_527.h are used by the driver   */
/* with the following additions.  (Some of the events defined in    */
/* dev_527.h are not used.                                          */
#define GSJAOTHER  	0x50	/* Other error */
#define GSJABIT    	0x51	/* Bit error */
#define GSJATRIGSET     0x52    /* I/O trigger */
#define GSJATRIGRESET   0x53    /* I/O trigger */
#define GSJAFT          0x54    /* Fault tolerant change of state */

/* Device driver queue                                              */
/* The same values as defined in dev_527.h are used by the driver.  */

/* IOCTL definitions - comments indicate data size                  */
/* The same defintions as found in dev_527.h are used by the        */
/* driver in addition to those defined below.                       */

#define GSJAGETLISTEN	0x11250001	/* 1 */
#define GSJASETLISTEN	0x11250002	/* 1 mode set on next init */

#define GSJAGETSELFTEST 0x11250003      /* 1 */
#define GSJASETSELFTEST 0x11250004      /* 1 mode set on next init */

#define GSJAGETXMITONCE 0x11250005      /* 1 */
#define GSJASETXMITONCE 0x11250006      /* 1 immediate */

#define GSJAGETTRIGSTATE 0x11250007     /* 1 */

#define GSJASETTRIGCTRL 0x11250008      /* 1 */
#define GSJAGETTRIGCTRL 0x11250009      /* 1 immediate */

#define GSJAGETOUTSTATE 0x1125000A      /* 1 */
#define GSJASETOUTSTATE 0x1125000B      /* 1 immediate */

#define GSJAGETFILTER   0x1125000C      /* 1, 3 or 5 */
#define GSJASETFILTER   0x1125000D      /* 1, 3 or 5 immediate */

#define GSJAGETMASK     0x1125000E      /* 1, 3 or 5 */
#define GSJASETMASK     0x1125000F      /* 1, 3 or 5 immediate */

#define GSJAGETINTTERM  0x11250010      /* 1 */
#define GSJASETINTTERM  0x11250011      /* 1 */

#define GSJAGETFTTRANS  0x11250012      /* 1 */
#define GSJASETFTTRANS  0x11250013      /* 1 immediate */

#define GSJAGETFTERROR  0x11250014      /* 1 */

