rme96.c (c1f3ee120bb61045b1c0a3ead620d1d65af47130) | rme96.c (44977b719f7425ddb1cb67d647a4f588a9718163) |
---|---|
1/* 2 * ALSA driver for RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST audio 3 * interfaces 4 * 5 * Copyright (c) 2000, 2001 Anders Torger <torger@ludd.luth.se> 6 * 7 * Thanks to Henk Hesselink <henk@anda.nl> for the analog volume control 8 * code. --- 1545 unchanged lines hidden (view full) --- 1554 1555 if ((err = pci_enable_device(pci)) < 0) 1556 return err; 1557 1558 if ((err = pci_request_regions(pci, "RME96")) < 0) 1559 return err; 1560 rme96->port = pci_resource_start(rme96->pci, 0); 1561 | 1/* 2 * ALSA driver for RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST audio 3 * interfaces 4 * 5 * Copyright (c) 2000, 2001 Anders Torger <torger@ludd.luth.se> 6 * 7 * Thanks to Henk Hesselink <henk@anda.nl> for the analog volume control 8 * code. --- 1545 unchanged lines hidden (view full) --- 1554 1555 if ((err = pci_enable_device(pci)) < 0) 1556 return err; 1557 1558 if ((err = pci_request_regions(pci, "RME96")) < 0) 1559 return err; 1560 rme96->port = pci_resource_start(rme96->pci, 0); 1561 |
1562 if ((rme96->iobase = ioremap_nocache(rme96->port, RME96_IO_SIZE)) == 0) { | 1562 rme96->iobase = ioremap_nocache(rme96->port, RME96_IO_SIZE); 1563 if (!rme96->iobase) { |
1563 snd_printk(KERN_ERR "unable to remap memory region 0x%lx-0x%lx\n", rme96->port, rme96->port + RME96_IO_SIZE - 1); 1564 return -ENOMEM; 1565 } 1566 1567 if (request_irq(pci->irq, snd_rme96_interrupt, IRQF_SHARED, 1568 "RME96", rme96)) { 1569 snd_printk(KERN_ERR "unable to grab IRQ %d\n", pci->irq); 1570 return -EBUSY; --- 849 unchanged lines hidden --- | 1564 snd_printk(KERN_ERR "unable to remap memory region 0x%lx-0x%lx\n", rme96->port, rme96->port + RME96_IO_SIZE - 1); 1565 return -ENOMEM; 1566 } 1567 1568 if (request_irq(pci->irq, snd_rme96_interrupt, IRQF_SHARED, 1569 "RME96", rme96)) { 1570 snd_printk(KERN_ERR "unable to grab IRQ %d\n", pci->irq); 1571 return -EBUSY; --- 849 unchanged lines hidden --- |