]> rtime.felk.cvut.cz Git - mf6xx.git/commitdiff
Bugfix. Changed BADR1 to BADR2, BADR to BADR4. Hudaqlib now seems to work 'somehow'
authorRostislav Lisovy <lisovy@gmail.com>
Tue, 22 Mar 2011 21:31:07 +0000 (22:31 +0100)
committerRostislav Lisovy <lisovy@gmail.com>
Tue, 22 Mar 2011 21:31:07 +0000 (22:31 +0100)
src/uio/mf624/kernel/mf624.c

index bbde9cdec884b77992beaf9c22cf08201212a80b..939f290155212163a78fac26a64bb260b1d4e8d4 100755 (executable)
@@ -125,10 +125,10 @@ static int __devinit mf624_pci_probe(struct pci_dev *dev,
 
        
        info->mem[1].name = "ADC, DAC, DIO";
-       info->mem[1].addr = pci_resource_start(dev, 1);
+       info->mem[1].addr = pci_resource_start(dev, 2);
        if (!info->mem[1].addr)
                goto out_release;
-       info->mem[1].size = pci_resource_len(dev, 1);
+       info->mem[1].size = pci_resource_len(dev, 2);
        info->mem[1].memtype = UIO_MEM_PHYS;
        info->mem[1].internal_addr = pci_ioremap_bar(dev, 2);
        if (!info->mem[1].internal_addr)
@@ -136,10 +136,10 @@ static int __devinit mf624_pci_probe(struct pci_dev *dev,
 
 
        info->mem[2].name = "Counter/timer chip";
-       info->mem[2].addr = pci_resource_start(dev, 2);
+       info->mem[2].addr = pci_resource_start(dev, 4);
        if (!info->mem[2].addr)
                goto out_release;
-       info->mem[2].size = pci_resource_len(dev, 2);
+       info->mem[2].size = pci_resource_len(dev, 4);
        info->mem[2].memtype = UIO_MEM_PHYS;
        info->mem[2].internal_addr = pci_ioremap_bar(dev, 4);
        if (!info->mem[2].internal_addr)