]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/src/esdpci200.c
Added support for ESD PCI/PMC 266 cards.
[lincan.git] / lincan / src / esdpci200.c
index 1b62e7e49972bf9c518476a1363bb02d537ed844..1d10d64cc675cb188e4f7b61df710f3dd6489d9c 100644 (file)
@@ -173,7 +173,7 @@ int esdpci200_request_io(struct candevice_t *candev)
        can_base_addr_fixup(candev, remap_addr);
        CANMSG("esdpci200_sja IO-memory: 0x%lx - 0x%lx (VMA 0x%lx)\n", 
                (unsigned long) bar2_addr,
-               (unsigned long) bar2_addr + pci_resource_len(pcidev,2) - 1,
+               (unsigned long) (bar2_addr + pci_resource_len(pcidev,2) - 1),
                (long) remap_addr);
 
        return 0;
@@ -208,13 +208,13 @@ int esdpci200_release_io(struct candevice_t *candev)
 
 void esdpci200_write_register(unsigned data, can_ioptr_t address)
 {
-       iowrite8((u8)data,(void*)address);
+       iowrite8((u8)data,address);
        wmb();
 }
 
 unsigned esdpci200_read_register(can_ioptr_t address)
 {
-       return ioread8((void*)address);
+       return ioread8(address);
 }
 
 int esdpci200_reset(struct candevice_t *candev)