X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/102b0fcc467c77d0a8f82cfee060353e3cf17261..c6d6f58c34e1b6a4c03d1e86d1abf48eeb6f5624:/lincan/src/i82527.c diff --git a/lincan/src/i82527.c b/lincan/src/i82527.c index ec99430..cbd7870 100644 --- a/lincan/src/i82527.c +++ b/lincan/src/i82527.c @@ -7,14 +7,8 @@ * Version lincan-0.2 9 Jul 2003 */ -#define __NO_VERSION__ -#include - -#include - -#include -#include - +#include "../include/can.h" +#include "../include/can_sysdep.h" #include "../include/main.h" #include "../include/i82527.h" @@ -89,10 +83,10 @@ int i82527_chip_config(struct chip_t *chip) else DEBUGMSG("Could read back, hardware is probably configured correctly\n"); - if (baudrate == 0) - baudrate=1000; + if (chip->baudrate == 0) + chip->baudrate=1000000; - if (i82527_baud_rate(chip,baudrate*1000,chip->clock,0,75,0)) { + if (i82527_baud_rate(chip,chip->baudrate,chip->clock,0,75,0)) { CANMSG("Error configuring baud rate\n"); return -ENODEV; } @@ -563,7 +557,7 @@ void i82527_irq_rtr_handler(struct chip_t *chip, struct msgobj_t *obj, spin_unlock(&hardware_p->rtr_lock); if (waitqueue_active(&rtr_search->rtr_wq)) - wake_up_interruptible(&rtr_search->rtr_wq); + wake_up(&rtr_search->rtr_wq); } int i82527_wakeup_tx(struct chip_t *chip, struct msgobj_t *obj)