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 ---