Commit b59bb8ef authored by Takashi Iwai's avatar Takashi Iwai

ALSA: pcxhr: Use standard printk helpers

Convert with dev_err() and co from snd_printk(), etc.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 03d3ac21
...@@ -284,7 +284,7 @@ static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate, ...@@ -284,7 +284,7 @@ static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate,
rmh.cmd_len = 3; rmh.cmd_len = 3;
err = pcxhr_send_msg(mgr, &rmh); err = pcxhr_send_msg(mgr, &rmh);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR dev_err(&mgr->pci->dev,
"error CMD_ACCESS_IO_WRITE " "error CMD_ACCESS_IO_WRITE "
"for PLL register : %x!\n", err); "for PLL register : %x!\n", err);
return err; return err;
...@@ -357,7 +357,7 @@ static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, ...@@ -357,7 +357,7 @@ static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr,
return err; return err;
} }
/* set the new frequency */ /* set the new frequency */
snd_printdd("clock register : set %x\n", val); dev_dbg(&mgr->pci->dev, "clock register : set %x\n", val);
err = pcxhr_write_io_num_reg_cont(mgr, PCXHR_FREQ_REG_MASK, err = pcxhr_write_io_num_reg_cont(mgr, PCXHR_FREQ_REG_MASK,
val, changed); val, changed);
if (err) if (err)
...@@ -380,7 +380,7 @@ static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, ...@@ -380,7 +380,7 @@ static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr,
mgr->codec_speed = speed; /* save new codec speed */ mgr->codec_speed = speed; /* save new codec speed */
} }
snd_printdd("pcxhr_sub_set_clock to %dHz (realfreq=%d)\n", dev_dbg(&mgr->pci->dev, "pcxhr_sub_set_clock to %dHz (realfreq=%d)\n",
rate, realfreq); rate, realfreq);
return 0; return 0;
} }
...@@ -480,7 +480,7 @@ static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr, ...@@ -480,7 +480,7 @@ static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr,
case REG_STATUS_SYNC_192000 : rate = 192000; break; case REG_STATUS_SYNC_192000 : rate = 192000; break;
default: rate = 0; default: rate = 0;
} }
snd_printdd("External clock is at %d Hz\n", rate); dev_dbg(&mgr->pci->dev, "External clock is at %d Hz\n", rate);
*sample_rate = rate; *sample_rate = rate;
return 0; return 0;
} }
...@@ -537,8 +537,8 @@ static int pcxhr_set_stream_state(struct pcxhr_stream *stream) ...@@ -537,8 +537,8 @@ static int pcxhr_set_stream_state(struct pcxhr_stream *stream)
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err) if (err)
snd_printk(KERN_ERR "ERROR pcxhr_set_stream_state err=%x;\n", dev_err(chip->card->dev,
err); "ERROR pcxhr_set_stream_state err=%x;\n", err);
stream->status = stream->status =
start ? PCXHR_STREAM_STATUS_STARTED : PCXHR_STREAM_STATUS_STOPPED; start ? PCXHR_STREAM_STATUS_STARTED : PCXHR_STREAM_STATUS_STOPPED;
return err; return err;
...@@ -628,7 +628,8 @@ static int pcxhr_set_format(struct pcxhr_stream *stream) ...@@ -628,7 +628,8 @@ static int pcxhr_set_format(struct pcxhr_stream *stream)
rmh.cmd[rmh.cmd_len++] = (header & 0xff) << 16; rmh.cmd[rmh.cmd_len++] = (header & 0xff) << 16;
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err) if (err)
snd_printk(KERN_ERR "ERROR pcxhr_set_format err=%x;\n", err); dev_err(chip->card->dev,
"ERROR pcxhr_set_format err=%x;\n", err);
return err; return err;
} }
...@@ -665,7 +666,7 @@ static int pcxhr_update_r_buffer(struct pcxhr_stream *stream) ...@@ -665,7 +666,7 @@ static int pcxhr_update_r_buffer(struct pcxhr_stream *stream)
rmh.cmd_len = 4; rmh.cmd_len = 4;
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err) if (err)
snd_printk(KERN_ERR dev_err(chip->card->dev,
"ERROR CMD_UPDATE_R_BUFFERS err=%x;\n", err); "ERROR CMD_UPDATE_R_BUFFERS err=%x;\n", err);
return err; return err;
} }
...@@ -735,11 +736,11 @@ static void pcxhr_trigger_tasklet(unsigned long arg) ...@@ -735,11 +736,11 @@ static void pcxhr_trigger_tasklet(unsigned long arg)
} }
if (capture_mask == 0 && playback_mask == 0) { if (capture_mask == 0 && playback_mask == 0) {
mutex_unlock(&mgr->setup_mutex); mutex_unlock(&mgr->setup_mutex);
snd_printk(KERN_ERR "pcxhr_trigger_tasklet : no pipes\n"); dev_err(&mgr->pci->dev, "pcxhr_trigger_tasklet : no pipes\n");
return; return;
} }
snd_printdd("pcxhr_trigger_tasklet : " dev_dbg(&mgr->pci->dev, "pcxhr_trigger_tasklet : "
"playback_mask=%x capture_mask=%x\n", "playback_mask=%x capture_mask=%x\n",
playback_mask, capture_mask); playback_mask, capture_mask);
...@@ -747,7 +748,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg) ...@@ -747,7 +748,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg)
err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 0); err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 0);
if (err) { if (err) {
mutex_unlock(&mgr->setup_mutex); mutex_unlock(&mgr->setup_mutex);
snd_printk(KERN_ERR "pcxhr_trigger_tasklet : " dev_err(&mgr->pci->dev, "pcxhr_trigger_tasklet : "
"error stop pipes (P%x C%x)\n", "error stop pipes (P%x C%x)\n",
playback_mask, capture_mask); playback_mask, capture_mask);
return; return;
...@@ -792,7 +793,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg) ...@@ -792,7 +793,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg)
err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 1); err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 1);
if (err) { if (err) {
mutex_unlock(&mgr->setup_mutex); mutex_unlock(&mgr->setup_mutex);
snd_printk(KERN_ERR "pcxhr_trigger_tasklet : " dev_err(&mgr->pci->dev, "pcxhr_trigger_tasklet : "
"error start pipes (P%x C%x)\n", "error start pipes (P%x C%x)\n",
playback_mask, capture_mask); playback_mask, capture_mask);
return; return;
...@@ -825,7 +826,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg) ...@@ -825,7 +826,7 @@ static void pcxhr_trigger_tasklet(unsigned long arg)
#ifdef CONFIG_SND_DEBUG_VERBOSE #ifdef CONFIG_SND_DEBUG_VERBOSE
do_gettimeofday(&my_tv2); do_gettimeofday(&my_tv2);
snd_printdd("***TRIGGER TASKLET*** TIME = %ld (err = %x)\n", dev_dbg(&mgr->pci->dev, "***TRIGGER TASKLET*** TIME = %ld (err = %x)\n",
(long)(my_tv2.tv_usec - my_tv1.tv_usec), err); (long)(my_tv2.tv_usec - my_tv1.tv_usec), err);
#endif #endif
} }
...@@ -902,7 +903,7 @@ static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start) ...@@ -902,7 +903,7 @@ static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start)
} }
err = pcxhr_send_msg(mgr, &rmh); err = pcxhr_send_msg(mgr, &rmh);
if (err < 0) if (err < 0)
snd_printk(KERN_ERR "error pcxhr_hardware_timer err(%x)\n", dev_err(&mgr->pci->dev, "error pcxhr_hardware_timer err(%x)\n",
err); err);
return err; return err;
} }
...@@ -916,7 +917,8 @@ static int pcxhr_prepare(struct snd_pcm_substream *subs) ...@@ -916,7 +917,8 @@ static int pcxhr_prepare(struct snd_pcm_substream *subs)
struct pcxhr_mgr *mgr = chip->mgr; struct pcxhr_mgr *mgr = chip->mgr;
int err = 0; int err = 0;
snd_printdd("pcxhr_prepare : period_size(%lx) periods(%x) buffer_size(%lx)\n", dev_dbg(chip->card->dev,
"pcxhr_prepare : period_size(%lx) periods(%x) buffer_size(%lx)\n",
subs->runtime->period_size, subs->runtime->periods, subs->runtime->period_size, subs->runtime->periods,
subs->runtime->buffer_size); subs->runtime->buffer_size);
...@@ -1025,11 +1027,11 @@ static int pcxhr_open(struct snd_pcm_substream *subs) ...@@ -1025,11 +1027,11 @@ static int pcxhr_open(struct snd_pcm_substream *subs)
runtime->hw = pcxhr_caps; runtime->hw = pcxhr_caps;
if( subs->stream == SNDRV_PCM_STREAM_PLAYBACK ) { if( subs->stream == SNDRV_PCM_STREAM_PLAYBACK ) {
snd_printdd("pcxhr_open playback chip%d subs%d\n", dev_dbg(chip->card->dev, "pcxhr_open playback chip%d subs%d\n",
chip->chip_idx, subs->number); chip->chip_idx, subs->number);
stream = &chip->playback_stream[subs->number]; stream = &chip->playback_stream[subs->number];
} else { } else {
snd_printdd("pcxhr_open capture chip%d subs%d\n", dev_dbg(chip->card->dev, "pcxhr_open capture chip%d subs%d\n",
chip->chip_idx, subs->number); chip->chip_idx, subs->number);
if (mgr->mono_capture) if (mgr->mono_capture)
runtime->hw.channels_max = 1; runtime->hw.channels_max = 1;
...@@ -1039,7 +1041,7 @@ static int pcxhr_open(struct snd_pcm_substream *subs) ...@@ -1039,7 +1041,7 @@ static int pcxhr_open(struct snd_pcm_substream *subs)
} }
if (stream->status != PCXHR_STREAM_STATUS_FREE){ if (stream->status != PCXHR_STREAM_STATUS_FREE){
/* streams in use */ /* streams in use */
snd_printk(KERN_ERR "pcxhr_open chip%d subs%d in use\n", dev_err(chip->card->dev, "pcxhr_open chip%d subs%d in use\n",
chip->chip_idx, subs->number); chip->chip_idx, subs->number);
mutex_unlock(&mgr->setup_mutex); mutex_unlock(&mgr->setup_mutex);
return -EBUSY; return -EBUSY;
...@@ -1105,7 +1107,7 @@ static int pcxhr_close(struct snd_pcm_substream *subs) ...@@ -1105,7 +1107,7 @@ static int pcxhr_close(struct snd_pcm_substream *subs)
mutex_lock(&mgr->setup_mutex); mutex_lock(&mgr->setup_mutex);
snd_printdd("pcxhr_close chip%d subs%d\n", dev_dbg(chip->card->dev, "pcxhr_close chip%d subs%d\n",
chip->chip_idx, subs->number); chip->chip_idx, subs->number);
/* sample rate released */ /* sample rate released */
...@@ -1168,7 +1170,7 @@ int pcxhr_create_pcm(struct snd_pcxhr *chip) ...@@ -1168,7 +1170,7 @@ int pcxhr_create_pcm(struct snd_pcxhr *chip)
if ((err = snd_pcm_new(chip->card, name, 0, if ((err = snd_pcm_new(chip->card, name, 0,
chip->nb_streams_play, chip->nb_streams_play,
chip->nb_streams_capt, &pcm)) < 0) { chip->nb_streams_capt, &pcm)) < 0) {
snd_printk(KERN_ERR "cannot create pcm %s\n", name); dev_err(chip->card->dev, "cannot create pcm %s\n", name);
return err; return err;
} }
pcm->private_data = chip; pcm->private_data = chip;
...@@ -1214,7 +1216,7 @@ static int pcxhr_create(struct pcxhr_mgr *mgr, ...@@ -1214,7 +1216,7 @@ static int pcxhr_create(struct pcxhr_mgr *mgr,
chip = kzalloc(sizeof(*chip), GFP_KERNEL); chip = kzalloc(sizeof(*chip), GFP_KERNEL);
if (! chip) { if (! chip) {
snd_printk(KERN_ERR "cannot allocate chip\n"); dev_err(card->dev, "cannot allocate chip\n");
return -ENOMEM; return -ENOMEM;
} }
...@@ -1487,7 +1489,7 @@ static int pcxhr_free(struct pcxhr_mgr *mgr) ...@@ -1487,7 +1489,7 @@ static int pcxhr_free(struct pcxhr_mgr *mgr)
/* reset board if some firmware was loaded */ /* reset board if some firmware was loaded */
if(mgr->dsp_loaded) { if(mgr->dsp_loaded) {
pcxhr_reset_board(mgr); pcxhr_reset_board(mgr);
snd_printdd("reset pcxhr !\n"); dev_dbg(&mgr->pci->dev, "reset pcxhr !\n");
} }
/* release irq */ /* release irq */
...@@ -1536,8 +1538,8 @@ static int pcxhr_probe(struct pci_dev *pci, ...@@ -1536,8 +1538,8 @@ static int pcxhr_probe(struct pci_dev *pci,
/* check if we can restrict PCI DMA transfers to 32 bits */ /* check if we can restrict PCI DMA transfers to 32 bits */
if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0) {
snd_printk(KERN_ERR "architecture does not support " dev_err(&pci->dev,
"32bit PCI busmaster DMA\n"); "architecture does not support 32bit PCI busmaster DMA\n");
pci_disable_device(pci); pci_disable_device(pci);
return -ENXIO; return -ENXIO;
} }
...@@ -1588,7 +1590,7 @@ static int pcxhr_probe(struct pci_dev *pci, ...@@ -1588,7 +1590,7 @@ static int pcxhr_probe(struct pci_dev *pci,
if (request_irq(pci->irq, pcxhr_interrupt, IRQF_SHARED, if (request_irq(pci->irq, pcxhr_interrupt, IRQF_SHARED,
KBUILD_MODNAME, mgr)) { KBUILD_MODNAME, mgr)) {
snd_printk(KERN_ERR "unable to grab IRQ %d\n", pci->irq); dev_err(&pci->dev, "unable to grab IRQ %d\n", pci->irq);
pcxhr_free(mgr); pcxhr_free(mgr);
return -EBUSY; return -EBUSY;
} }
...@@ -1641,7 +1643,7 @@ static int pcxhr_probe(struct pci_dev *pci, ...@@ -1641,7 +1643,7 @@ static int pcxhr_probe(struct pci_dev *pci,
0, &card); 0, &card);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR "cannot allocate the card %d\n", i); dev_err(card->dev, "cannot allocate the card %d\n", i);
pcxhr_free(mgr); pcxhr_free(mgr);
return err; return err;
} }
......
This diff is collapsed.
...@@ -72,7 +72,8 @@ static int pcxhr_init_board(struct pcxhr_mgr *mgr) ...@@ -72,7 +72,8 @@ static int pcxhr_init_board(struct pcxhr_mgr *mgr)
/* test max nb substream per pipe */ /* test max nb substream per pipe */
if (((rmh.stat[1] >> 7) & 0x5F) < PCXHR_PLAYBACK_STREAMS) if (((rmh.stat[1] >> 7) & 0x5F) < PCXHR_PLAYBACK_STREAMS)
return -EINVAL; return -EINVAL;
snd_printdd("supported formats : playback=%x capture=%x\n", dev_dbg(&mgr->pci->dev,
"supported formats : playback=%x capture=%x\n",
rmh.stat[2], rmh.stat[3]); rmh.stat[2], rmh.stat[3]);
pcxhr_init_rmh(&rmh, CMD_VERSION); pcxhr_init_rmh(&rmh, CMD_VERSION);
...@@ -84,7 +85,8 @@ static int pcxhr_init_board(struct pcxhr_mgr *mgr) ...@@ -84,7 +85,8 @@ static int pcxhr_init_board(struct pcxhr_mgr *mgr)
err = pcxhr_send_msg(mgr, &rmh); err = pcxhr_send_msg(mgr, &rmh);
if (err) if (err)
return err; return err;
snd_printdd("PCXHR DSP version is %d.%d.%d\n", (rmh.stat[0]>>16)&0xff, dev_dbg(&mgr->pci->dev,
"PCXHR DSP version is %d.%d.%d\n", (rmh.stat[0]>>16)&0xff,
(rmh.stat[0]>>8)&0xff, rmh.stat[0]&0xff); (rmh.stat[0]>>8)&0xff, rmh.stat[0]&0xff);
mgr->dsp_version = rmh.stat[0]; mgr->dsp_version = rmh.stat[0];
...@@ -179,7 +181,7 @@ static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr, ...@@ -179,7 +181,7 @@ static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr,
stream_count = PCXHR_PLAYBACK_STREAMS; stream_count = PCXHR_PLAYBACK_STREAMS;
audio_count = 2; /* always stereo */ audio_count = 2; /* always stereo */
} }
snd_printdd("snd_add_ref_pipe pin(%d) pcm%c0\n", dev_dbg(&mgr->pci->dev, "snd_add_ref_pipe pin(%d) pcm%c0\n",
pin, is_capture ? 'c' : 'p'); pin, is_capture ? 'c' : 'p');
pipe->is_capture = is_capture; pipe->is_capture = is_capture;
pipe->first_audio = pin; pipe->first_audio = pin;
...@@ -194,7 +196,7 @@ static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr, ...@@ -194,7 +196,7 @@ static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr,
} }
err = pcxhr_send_msg(mgr, &rmh); err = pcxhr_send_msg(mgr, &rmh);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR "error pipe allocation " dev_err(&mgr->pci->dev, "error pipe allocation "
"(CMD_RES_PIPE) err=%x!\n", err); "(CMD_RES_PIPE) err=%x!\n", err);
return err; return err;
} }
...@@ -222,14 +224,14 @@ static int pcxhr_dsp_free_pipe( struct pcxhr_mgr *mgr, struct pcxhr_pipe *pipe) ...@@ -222,14 +224,14 @@ static int pcxhr_dsp_free_pipe( struct pcxhr_mgr *mgr, struct pcxhr_pipe *pipe)
/* stop one pipe */ /* stop one pipe */
err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 0); err = pcxhr_set_pipe_state(mgr, playback_mask, capture_mask, 0);
if (err < 0) if (err < 0)
snd_printk(KERN_ERR "error stopping pipe!\n"); dev_err(&mgr->pci->dev, "error stopping pipe!\n");
/* release the pipe */ /* release the pipe */
pcxhr_init_rmh(&rmh, CMD_FREE_PIPE); pcxhr_init_rmh(&rmh, CMD_FREE_PIPE);
pcxhr_set_pipe_cmd_params(&rmh, pipe->is_capture, pipe->first_audio, pcxhr_set_pipe_cmd_params(&rmh, pipe->is_capture, pipe->first_audio,
0, 0); 0, 0);
err = pcxhr_send_msg(mgr, &rmh); err = pcxhr_send_msg(mgr, &rmh);
if (err < 0) if (err < 0)
snd_printk(KERN_ERR "error pipe release " dev_err(&mgr->pci->dev, "error pipe release "
"(CMD_FREE_PIPE) err(%x)\n", err); "(CMD_FREE_PIPE) err(%x)\n", err);
pipe->status = PCXHR_PIPE_UNDEFINED; pipe->status = PCXHR_PIPE_UNDEFINED;
return err; return err;
...@@ -289,7 +291,8 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, ...@@ -289,7 +291,8 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index,
{ {
int err, card_index; int err, card_index;
snd_printdd("loading dsp [%d] size = %Zd\n", index, dsp->size); dev_dbg(&mgr->pci->dev,
"loading dsp [%d] size = %Zd\n", index, dsp->size);
switch (index) { switch (index) {
case PCXHR_FIRMWARE_XLX_INT_INDEX: case PCXHR_FIRMWARE_XLX_INT_INDEX:
...@@ -313,19 +316,19 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, ...@@ -313,19 +316,19 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index,
return err; return err;
break; /* continue with first init */ break; /* continue with first init */
default: default:
snd_printk(KERN_ERR "wrong file index\n"); dev_err(&mgr->pci->dev, "wrong file index\n");
return -EFAULT; return -EFAULT;
} /* end of switch file index*/ } /* end of switch file index*/
/* first communication with embedded */ /* first communication with embedded */
err = pcxhr_init_board(mgr); err = pcxhr_init_board(mgr);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR "pcxhr could not be set up\n"); dev_err(&mgr->pci->dev, "pcxhr could not be set up\n");
return err; return err;
} }
err = pcxhr_config_pipes(mgr); err = pcxhr_config_pipes(mgr);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR "pcxhr pipes could not be set up\n"); dev_err(&mgr->pci->dev, "pcxhr pipes could not be set up\n");
return err; return err;
} }
/* create devices and mixer in accordance with HW options*/ /* create devices and mixer in accordance with HW options*/
...@@ -344,10 +347,11 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, ...@@ -344,10 +347,11 @@ static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index,
} }
err = pcxhr_start_pipes(mgr); err = pcxhr_start_pipes(mgr);
if (err < 0) { if (err < 0) {
snd_printk(KERN_ERR "pcxhr pipes could not be started\n"); dev_err(&mgr->pci->dev, "pcxhr pipes could not be started\n");
return err; return err;
} }
snd_printdd("pcxhr firmware downloaded and successfully set up\n"); dev_dbg(&mgr->pci->dev,
"pcxhr firmware downloaded and successfully set up\n");
return 0; return 0;
} }
...@@ -382,7 +386,8 @@ int pcxhr_setup_firmware(struct pcxhr_mgr *mgr) ...@@ -382,7 +386,8 @@ int pcxhr_setup_firmware(struct pcxhr_mgr *mgr)
continue; continue;
sprintf(path, "pcxhr/%s", fw_files[fw_set][i]); sprintf(path, "pcxhr/%s", fw_files[fw_set][i]);
if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { if (request_firmware(&fw_entry, path, &mgr->pci->dev)) {
snd_printk(KERN_ERR "pcxhr: can't load firmware %s\n", dev_err(&mgr->pci->dev,
"pcxhr: can't load firmware %s\n",
path); path);
return -ENOENT; return -ENOENT;
} }
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/io.h> #include <linux/io.h>
#include <linux/pci.h>
#include <sound/core.h> #include <sound/core.h>
#include <sound/control.h> #include <sound/control.h>
#include <sound/tlv.h> #include <sound/tlv.h>
...@@ -290,7 +291,8 @@ int hr222_sub_init(struct pcxhr_mgr *mgr) ...@@ -290,7 +291,8 @@ int hr222_sub_init(struct pcxhr_mgr *mgr)
reg = PCXHR_INPB(mgr, PCXHR_XLX_STATUS); reg = PCXHR_INPB(mgr, PCXHR_XLX_STATUS);
if (reg & PCXHR_STAT_MIC_CAPS) if (reg & PCXHR_STAT_MIC_CAPS)
mgr->board_has_mic = 1; /* microphone available */ mgr->board_has_mic = 1; /* microphone available */
snd_printdd("MIC input available = %d\n", mgr->board_has_mic); dev_dbg(&mgr->pci->dev,
"MIC input available = %d\n", mgr->board_has_mic);
/* reset codec */ /* reset codec */
PCXHR_OUTPB(mgr, PCXHR_DSP_RESET, PCXHR_OUTPB(mgr, PCXHR_DSP_RESET,
...@@ -405,7 +407,7 @@ int hr222_sub_set_clock(struct pcxhr_mgr *mgr, ...@@ -405,7 +407,7 @@ int hr222_sub_set_clock(struct pcxhr_mgr *mgr,
hr222_config_akm(mgr, AKM_UNMUTE_CMD); hr222_config_akm(mgr, AKM_UNMUTE_CMD);
snd_printdd("set_clock to %dHz (realfreq=%d pllreg=%x)\n", dev_dbg(&mgr->pci->dev, "set_clock to %dHz (realfreq=%d pllreg=%x)\n",
rate, realfreq, pllreg); rate, realfreq, pllreg);
return 0; return 0;
} }
...@@ -431,13 +433,15 @@ int hr222_get_external_clock(struct pcxhr_mgr *mgr, ...@@ -431,13 +433,15 @@ int hr222_get_external_clock(struct pcxhr_mgr *mgr,
reg = PCXHR_STAT_FREQ_UER1_MASK; reg = PCXHR_STAT_FREQ_UER1_MASK;
} else { } else {
snd_printdd("get_external_clock : type %d not supported\n", dev_dbg(&mgr->pci->dev,
"get_external_clock : type %d not supported\n",
clock_type); clock_type);
return -EINVAL; /* other clocks not supported */ return -EINVAL; /* other clocks not supported */
} }
if ((PCXHR_INPB(mgr, PCXHR_XLX_CSUER) & mask) != mask) { if ((PCXHR_INPB(mgr, PCXHR_XLX_CSUER) & mask) != mask) {
snd_printdd("get_external_clock(%d) = 0 Hz\n", clock_type); dev_dbg(&mgr->pci->dev,
"get_external_clock(%d) = 0 Hz\n", clock_type);
*sample_rate = 0; *sample_rate = 0;
return 0; /* no external clock locked */ return 0; /* no external clock locked */
} }
...@@ -495,7 +499,7 @@ int hr222_get_external_clock(struct pcxhr_mgr *mgr, ...@@ -495,7 +499,7 @@ int hr222_get_external_clock(struct pcxhr_mgr *mgr,
else else
rate = 0; rate = 0;
snd_printdd("External clock is at %d Hz (measured %d Hz)\n", dev_dbg(&mgr->pci->dev, "External clock is at %d Hz (measured %d Hz)\n",
rate, calc_rate); rate, calc_rate);
*sample_rate = rate; *sample_rate = rate;
return 0; return 0;
...@@ -542,7 +546,8 @@ int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable) ...@@ -542,7 +546,8 @@ int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable)
int hr222_update_analog_audio_level(struct snd_pcxhr *chip, int hr222_update_analog_audio_level(struct snd_pcxhr *chip,
int is_capture, int channel) int is_capture, int channel)
{ {
snd_printdd("hr222_update_analog_audio_level(%s chan=%d)\n", dev_dbg(chip->card->dev,
"hr222_update_analog_audio_level(%s chan=%d)\n",
is_capture ? "capture" : "playback", channel); is_capture ? "capture" : "playback", channel);
if (is_capture) { if (is_capture) {
int level_l, level_r, level_mic; int level_l, level_r, level_mic;
...@@ -642,7 +647,7 @@ int hr222_iec958_capture_byte(struct snd_pcxhr *chip, ...@@ -642,7 +647,7 @@ int hr222_iec958_capture_byte(struct snd_pcxhr *chip,
if (PCXHR_INPB(chip->mgr, PCXHR_XLX_CSUER) & mask) if (PCXHR_INPB(chip->mgr, PCXHR_XLX_CSUER) & mask)
temp |= 1; temp |= 1;
} }
snd_printdd("read iec958 AES %d byte %d = 0x%x\n", dev_dbg(chip->card->dev, "read iec958 AES %d byte %d = 0x%x\n",
chip->chip_idx, aes_idx, temp); chip->chip_idx, aes_idx, temp);
*aes_bits = temp; *aes_bits = temp;
return 0; return 0;
...@@ -684,7 +689,7 @@ static void hr222_micro_boost(struct pcxhr_mgr *mgr, int level) ...@@ -684,7 +689,7 @@ static void hr222_micro_boost(struct pcxhr_mgr *mgr, int level)
PCXHR_OUTPB(mgr, PCXHR_XLX_SELMIC, mgr->xlx_selmic); PCXHR_OUTPB(mgr, PCXHR_XLX_SELMIC, mgr->xlx_selmic);
snd_printdd("hr222_micro_boost : set %x\n", boost_mask); dev_dbg(&mgr->pci->dev, "hr222_micro_boost : set %x\n", boost_mask);
} }
static void hr222_phantom_power(struct pcxhr_mgr *mgr, int power) static void hr222_phantom_power(struct pcxhr_mgr *mgr, int power)
...@@ -696,7 +701,7 @@ static void hr222_phantom_power(struct pcxhr_mgr *mgr, int power) ...@@ -696,7 +701,7 @@ static void hr222_phantom_power(struct pcxhr_mgr *mgr, int power)
PCXHR_OUTPB(mgr, PCXHR_XLX_SELMIC, mgr->xlx_selmic); PCXHR_OUTPB(mgr, PCXHR_XLX_SELMIC, mgr->xlx_selmic);
snd_printdd("hr222_phantom_power : set %d\n", power); dev_dbg(&mgr->pci->dev, "hr222_phantom_power : set %d\n", power);
} }
......
...@@ -72,7 +72,8 @@ static int pcxhr_update_analog_audio_level(struct snd_pcxhr *chip, ...@@ -72,7 +72,8 @@ static int pcxhr_update_analog_audio_level(struct snd_pcxhr *chip,
rmh.cmd_len = 3; rmh.cmd_len = 3;
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err < 0) { if (err < 0) {
snd_printk(KERN_DEBUG "error update_analog_audio_level card(%d)" dev_dbg(chip->card->dev,
"error update_analog_audio_level card(%d)"
" is_capture(%d) err(%x)\n", " is_capture(%d) err(%x)\n",
chip->chip_idx, is_capture, err); chip->chip_idx, is_capture, err);
return -EINVAL; return -EINVAL;
...@@ -284,7 +285,7 @@ static int pcxhr_update_playback_stream_level(struct snd_pcxhr* chip, int idx) ...@@ -284,7 +285,7 @@ static int pcxhr_update_playback_stream_level(struct snd_pcxhr* chip, int idx)
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err < 0) { if (err < 0) {
snd_printk(KERN_DEBUG "error update_playback_stream_level " dev_dbg(chip->card->dev, "error update_playback_stream_level "
"card(%d) err(%x)\n", chip->chip_idx, err); "card(%d) err(%x)\n", chip->chip_idx, err);
return -EINVAL; return -EINVAL;
} }
...@@ -335,7 +336,8 @@ static int pcxhr_update_audio_pipe_level(struct snd_pcxhr *chip, ...@@ -335,7 +336,8 @@ static int pcxhr_update_audio_pipe_level(struct snd_pcxhr *chip,
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err < 0) { if (err < 0) {
snd_printk(KERN_DEBUG "error update_audio_level(%d) err=%x\n", dev_dbg(chip->card->dev,
"error update_audio_level(%d) err=%x\n",
chip->chip_idx, err); chip->chip_idx, err);
return -EINVAL; return -EINVAL;
} }
...@@ -930,7 +932,7 @@ static int pcxhr_iec958_capture_byte(struct snd_pcxhr *chip, ...@@ -930,7 +932,7 @@ static int pcxhr_iec958_capture_byte(struct snd_pcxhr *chip,
temp |= 1; temp |= 1;
} }
} }
snd_printdd("read iec958 AES %d byte %d = 0x%x\n", dev_dbg(chip->card->dev, "read iec958 AES %d byte %d = 0x%x\n",
chip->chip_idx, aes_idx, temp); chip->chip_idx, aes_idx, temp);
*aes_bits = temp; *aes_bits = temp;
return 0; return 0;
...@@ -992,7 +994,8 @@ static int pcxhr_iec958_update_byte(struct snd_pcxhr *chip, ...@@ -992,7 +994,8 @@ static int pcxhr_iec958_update_byte(struct snd_pcxhr *chip,
rmh.cmd[0] |= IO_NUM_REG_CUER; rmh.cmd[0] |= IO_NUM_REG_CUER;
rmh.cmd[1] = cmd; rmh.cmd[1] = cmd;
rmh.cmd_len = 2; rmh.cmd_len = 2;
snd_printdd("write iec958 AES %d byte %d bit %d (cmd %x)\n", dev_dbg(chip->card->dev,
"write iec958 AES %d byte %d bit %d (cmd %x)\n",
chip->chip_idx, aes_idx, i, cmd); chip->chip_idx, aes_idx, i, cmd);
err = pcxhr_send_msg(chip->mgr, &rmh); err = pcxhr_send_msg(chip->mgr, &rmh);
if (err) if (err)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment