diff options
Diffstat (limited to 'sound/mips')
-rw-r--r-- | sound/mips/au1x00.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sound/mips/au1x00.c b/sound/mips/au1x00.c index 961453b77fc9..cf476fe1ac56 100644 --- a/sound/mips/au1x00.c +++ b/sound/mips/au1x00.c | |||
@@ -561,12 +561,13 @@ snd_au1000_ac97_new(struct snd_au1000 *au1000) | |||
561 | .read = snd_au1000_ac97_read, | 561 | .read = snd_au1000_ac97_read, |
562 | }; | 562 | }; |
563 | 563 | ||
564 | if ((au1000->ac97_res_port = request_region(AC97C_CONFIG, | 564 | if ((au1000->ac97_res_port = request_mem_region(CPHYSADDR(AC97C_CONFIG), |
565 | sizeof(struct au1000_ac97_reg), "Au1x00 AC97")) == NULL) { | 565 | 0x100000, "Au1x00 AC97")) == NULL) { |
566 | snd_printk(KERN_ERR "ALSA AC97: can't grap AC97 port\n"); | 566 | snd_printk(KERN_ERR "ALSA AC97: can't grap AC97 port\n"); |
567 | return -EBUSY; | 567 | return -EBUSY; |
568 | } | 568 | } |
569 | au1000->ac97_ioport = (struct au1000_ac97_reg *) au1000->ac97_res_port->start; | 569 | au1000->ac97_ioport = (struct au1000_ac97_reg *) |
570 | KSEG1ADDR(au1000->ac97_res_port->start); | ||
570 | 571 | ||
571 | spin_lock_init(&au1000->ac97_lock); | 572 | spin_lock_init(&au1000->ac97_lock); |
572 | 573 | ||