]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/src/ssv.c
LinCAN sources go through big white-space cleanup.
[lincan.git] / lincan / src / ssv.c
index 007a95ef2d5c242bc7d05fdb3053b63163241182..530859d1c0989513ff05cd338c4788f30a172d52 100644 (file)
@@ -61,13 +61,13 @@ int ssv_request_io(struct candevice_t *candev)
                CANMSG("Unable to open port: 0x%lx\n",candev->io_addr);
                return -ENODEV;
        } else {
-               DEBUGMSG("Registered IO-memory: 0x%lx - 0x%lx\n", candev->io_addr, 
+               DEBUGMSG("Registered IO-memory: 0x%lx - 0x%lx\n", candev->io_addr,
                         candev->io_addr + IO_RANGE - 1);
        }
        return 0;
 }
 
-/* The function template_release_io is used to free the previously reserved 
+/* The function template_release_io is used to free the previously reserved
  * io-memory. In case you reserved more memory, don't forget to free it here.
  */
 int ssv_release_io(struct candevice_t *candev)
@@ -84,7 +84,7 @@ int ssv_release_io(struct candevice_t *candev)
  */
 int ssv_reset(struct candevice_t *candev)
 {
-    int i; 
+    int i;
 
     DEBUGMSG("Resetting ssv hardware ...\n");
     ssv_write_register(1,ssvcan_base+iCPU);
@@ -95,7 +95,7 @@ int ssv_reset(struct candevice_t *candev)
     for (i = 1; i < 1000; i++)
        udelay (1000);
 
-    /* Check hardware reset status */ 
+    /* Check hardware reset status */
     i=0;
     while ( (ssv_read_register(ssvcan_base+iCPU) & iCPU_RST) && (i<=15)) {
        udelay(20000);
@@ -109,7 +109,7 @@ int ssv_reset(struct candevice_t *candev)
     else
        DEBUGMSG("Chip0 reset status ok.\n");
 
-    /* Check hardware reset status */ 
+    /* Check hardware reset status */
     i=0;
     while ( (ssv_read_register(ssvcan_base+0x100+iCPU) & iCPU_RST) && (i<=15)) {
        udelay(20000);
@@ -140,7 +140,7 @@ int ssv_reset(struct candevice_t *candev)
 #define NR_82527 2
 #define NR_SJA1000 0
 
-int ssv_init_hw_data(struct candevice_t *candev) 
+int ssv_init_hw_data(struct candevice_t *candev)
 {
     candev->res_addr=RESET_ADDR;
     candev->nr_82527_chips=NR_82527;
@@ -181,7 +181,7 @@ int ssv_init_chip_data(struct candevice_t *candev, int chipnr)
  * CAN chip. In case of the sja1000 there's only one message object but on the
  * i82527 chip there are 15.
  * The code below is for a i82527 chip and initializes the object base addresses
- * The entry obj_base_addr represents the first memory address of the message 
+ * The entry obj_base_addr represents the first memory address of the message
  * object. In case of the sja1000 obj_base_addr is taken the same as the chips
  * base address.
  * Unless the hardware uses a segmented memory map, flags can be set zero.
@@ -191,7 +191,7 @@ int ssv_init_obj_data(struct canchip_t *chip, int objnr)
 
     chip->msgobj[objnr]->obj_base_addr=
         chip->chip_base_addr+(objnr+1)*0x10;
-       
+
     return 0;
 }
 
@@ -217,7 +217,7 @@ void ssv_write_register(unsigned data, can_ioptr_t address)
     /* the ssv card has two registers, the address register at 0x0
        and the data register at 0x01 */
 
-    /* write the relative address on the eight LSB bits 
+    /* write the relative address on the eight LSB bits
      and the data on the eight MSB bits in one time */
     if((address-ssvcan_base)<0x100)
        can_outw(address-ssvcan_base + (256 * data), ssvcan_base);
@@ -232,12 +232,12 @@ void ssv_write_register(unsigned data, can_ioptr_t address)
 unsigned ssv_read_register(can_ioptr_t address)
 {
     /* this is the same thing that the function write_register.
-       We use the two register, we write the address where we 
+       We use the two register, we write the address where we
        want to read in a first time. In a second time we read the
        data */
     unsigned char ret;
     can_spin_irqflags_t flags;
-    
+
 
     if((address-ssvcan_base)<0x100)
     {