X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/1fd6ebf194739bee96aa5696cdd24622ef658130..92b76dca553a98a228f368f8ff6eedc25e33b870:/lincan/include/main.h diff --git a/lincan/include/main.h b/lincan/include/main.h index 52c7c6c..78eace8 100644 --- a/lincan/include/main.h +++ b/lincan/include/main.h @@ -105,8 +105,9 @@ struct candevice_t { * %CHIP_SEGMENTED .. access to the chip is segmented (mainly for i82527 chips) * @clock: chip base clock frequency in Hz * @baudrate: selected chip baudrate in Hz - * @write_register: write chip register function copy - + * @write_register: write chip register function copy * @read_register: read chip register function copy + * @chip_data: pointer for optional chip specific data extension * @sja_cdr_reg: SJA specific register - * holds hardware specific options for the Clock Divider * register. Options defined in the sja1000.h file: @@ -159,7 +160,9 @@ struct chip_t { void (*write_register)(unsigned char data,unsigned long address); unsigned (*read_register)(unsigned long address); - + + void *chip_data; + unsigned short sja_cdr_reg; /* sja1000 only! */ unsigned short sja_ocr_reg; /* sja1000 only! */ unsigned short int_cpu_reg; /* intel 82527 only! */