aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/mips/au1x00.c7
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