diff options
Diffstat (limited to 'sound/pci/ymfpci/ymfpci_main.c')
| -rw-r--r-- | sound/pci/ymfpci/ymfpci_main.c | 28 | 
1 files changed, 15 insertions, 13 deletions
diff --git a/sound/pci/ymfpci/ymfpci_main.c b/sound/pci/ymfpci/ymfpci_main.c index d591c154fc5..81c916a5eb9 100644 --- a/sound/pci/ymfpci/ymfpci_main.c +++ b/sound/pci/ymfpci/ymfpci_main.c @@ -86,7 +86,9 @@ static int snd_ymfpci_codec_ready(struct snd_ymfpci *chip, int secondary)  			return 0;  		schedule_timeout_uninterruptible(1);  	} while (time_before(jiffies, end_time)); -	snd_printk(KERN_ERR "codec_ready: codec %i is not ready [0x%x]\n", secondary, snd_ymfpci_readw(chip, reg)); +	dev_err(chip->card->dev, +		"codec_ready: codec %i is not ready [0x%x]\n", +		secondary, snd_ymfpci_readw(chip, reg));  	return -EBUSY;  } @@ -319,7 +321,7 @@ static void snd_ymfpci_pcm_interrupt(struct snd_ymfpci *chip, struct snd_ymfpci_  		ypcm->last_pos = pos;  		if (ypcm->period_pos >= ypcm->period_size) {  			/* -			printk(KERN_DEBUG +			dev_dbg(chip->card->dev,  			       "done - active_bank = 0x%x, start = 0x%x\n",  			       chip->active_bank,  			       voice->bank[chip->active_bank].start); @@ -372,7 +374,7 @@ static void snd_ymfpci_pcm_capture_interrupt(struct snd_pcm_substream *substream  		if (ypcm->period_pos >= ypcm->period_size) {  			ypcm->period_pos %= ypcm->period_size;  			/* -			printk(KERN_DEBUG +			dev_dbg(chip->card->dev,  			       "done - active_bank = 0x%x, start = 0x%x\n",  			       chip->active_bank,  			       voice->bank[chip->active_bank].start); @@ -2067,7 +2069,8 @@ static int snd_ymfpci_request_firmware(struct snd_ymfpci *chip)  			       &chip->pci->dev);  	if (err >= 0) {  		if (chip->dsp_microcode->size != YDSXG_DSPLENGTH) { -			snd_printk(KERN_ERR "DSP microcode has wrong size\n"); +			dev_err(chip->card->dev, +				"DSP microcode has wrong size\n");  			err = -EINVAL;  		}  	} @@ -2082,8 +2085,8 @@ static int snd_ymfpci_request_firmware(struct snd_ymfpci *chip)  			       &chip->pci->dev);  	if (err >= 0) {  		if (chip->controller_microcode->size != YDSXG_CTRLLENGTH) { -			snd_printk(KERN_ERR "controller microcode" -				   " has wrong size\n"); +			dev_err(chip->card->dev, +				"controller microcode has wrong size\n");  			err = -EINVAL;  		}  	} @@ -2360,8 +2363,7 @@ static int snd_ymfpci_resume(struct device *dev)  	pci_set_power_state(pci, PCI_D0);  	pci_restore_state(pci);  	if (pci_enable_device(pci) < 0) { -		printk(KERN_ERR "ymfpci: pci_enable_device failed, " -		       "disabling device\n"); +		dev_err(dev, "pci_enable_device failed, disabling device\n");  		snd_card_disconnect(card);  		return -EIO;  	} @@ -2433,13 +2435,15 @@ int snd_ymfpci_create(struct snd_card *card,  	chip->src441_used = -1;  	if ((chip->res_reg_area = request_mem_region(chip->reg_area_phys, 0x8000, "YMFPCI")) == NULL) { -		snd_printk(KERN_ERR "unable to grab memory region 0x%lx-0x%lx\n", chip->reg_area_phys, chip->reg_area_phys + 0x8000 - 1); +		dev_err(chip->card->dev, +			"unable to grab memory region 0x%lx-0x%lx\n", +			chip->reg_area_phys, chip->reg_area_phys + 0x8000 - 1);  		snd_ymfpci_free(chip);  		return -EBUSY;  	}  	if (request_irq(pci->irq, snd_ymfpci_interrupt, IRQF_SHARED,  			KBUILD_MODNAME, chip)) { -		snd_printk(KERN_ERR "unable to grab IRQ %d\n", pci->irq); +		dev_err(chip->card->dev, "unable to grab IRQ %d\n", pci->irq);  		snd_ymfpci_free(chip);  		return -EBUSY;  	} @@ -2453,7 +2457,7 @@ int snd_ymfpci_create(struct snd_card *card,  	err = snd_ymfpci_request_firmware(chip);  	if (err < 0) { -		snd_printk(KERN_ERR "firmware request failed: %d\n", err); +		dev_err(chip->card->dev, "firmware request failed: %d\n", err);  		snd_ymfpci_free(chip);  		return err;  	} @@ -2487,8 +2491,6 @@ int snd_ymfpci_create(struct snd_card *card,  	snd_ymfpci_proc_init(card, chip); -	snd_card_set_dev(card, &pci->dev); -  	*rchip = chip;  	return 0;  }  | 
