www.pudn.com > canbus4linux.rar > isa_sja1000.h
#ifndef ISA_SJA1000_H_
#define ISA_SJA1000_H_
#include "sja1000.h"
typedef struct isa_sja1000_chip
{
unsigned long io_base;
unsigned long io_len;
char name[MAX_DEVICE_NAME_LENGTH];
int num;
spinlock_t lock;
int open;
sja1000_isr chip_isr;
struct sja1000_admin * chip_isr_data;
} ISA_SJA1000_CHIP;
#define MAXCHIPS 4 // 4 sja1000 on each board
typedef struct isa_sja1000_board
{
unsigned int io_irq;
unsigned int nchips;
ISA_SJA1000_CHIP chips[MAXCHIPS];
} ISA_SJA1000_BOARD;
#endif
// vim: ts=4