Commit 4162cd38 authored by Takashi Iwai's avatar Takashi Iwai

ALSA: azt3328: Remove function debug prints

We have a better infrastructure in general, so let's reduce the
home-baked debug macros.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent ca6aafd8
...@@ -253,16 +253,6 @@ MODULE_SUPPORTED_DEVICE("{{Aztech,AZF3328}}"); ...@@ -253,16 +253,6 @@ MODULE_SUPPORTED_DEVICE("{{Aztech,AZF3328}}");
#define snd_azf3328_dbgmisc(format, args...) #define snd_azf3328_dbgmisc(format, args...)
#endif #endif
#if DEBUG_CALLS
#define snd_azf3328_dbgcalls(format, args...) printk(format, ##args)
#define snd_azf3328_dbgcallenter() printk(KERN_DEBUG "--> %s\n", __func__)
#define snd_azf3328_dbgcallleave() printk(KERN_DEBUG "<-- %s\n", __func__)
#else
#define snd_azf3328_dbgcalls(format, args...)
#define snd_azf3328_dbgcallenter()
#define snd_azf3328_dbgcallleave()
#endif
#if DEBUG_MIXER #if DEBUG_MIXER
#define snd_azf3328_dbgmixer(format, args...) printk(KERN_DEBUG format, ##args) #define snd_azf3328_dbgmixer(format, args...) printk(KERN_DEBUG format, ##args)
#else #else
...@@ -870,8 +860,6 @@ snd_azf3328_mixer_write_volume_gradually(const struct snd_azf3328 *chip, ...@@ -870,8 +860,6 @@ snd_azf3328_mixer_write_volume_gradually(const struct snd_azf3328 *chip,
unsigned char curr_vol_left = 0, curr_vol_right = 0; unsigned char curr_vol_left = 0, curr_vol_right = 0;
int left_change = 0, right_change = 0; int left_change = 0, right_change = 0;
snd_azf3328_dbgcallenter();
if (chan_sel & SET_CHAN_LEFT) { if (chan_sel & SET_CHAN_LEFT) {
curr_vol_left = inb(portbase + 1); curr_vol_left = inb(portbase + 1);
...@@ -912,7 +900,6 @@ snd_azf3328_mixer_write_volume_gradually(const struct snd_azf3328 *chip, ...@@ -912,7 +900,6 @@ snd_azf3328_mixer_write_volume_gradually(const struct snd_azf3328 *chip,
if (delay) if (delay)
mdelay(delay); mdelay(delay);
} while ((left_change) || (right_change)); } while ((left_change) || (right_change));
snd_azf3328_dbgcallleave();
} }
/* /*
...@@ -990,14 +977,12 @@ snd_azf3328_info_mixer(struct snd_kcontrol *kcontrol, ...@@ -990,14 +977,12 @@ snd_azf3328_info_mixer(struct snd_kcontrol *kcontrol,
{ {
struct azf3328_mixer_reg reg; struct azf3328_mixer_reg reg;
snd_azf3328_dbgcallenter();
snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value); snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value);
uinfo->type = reg.mask == 1 ? uinfo->type = reg.mask == 1 ?
SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER;
uinfo->count = reg.stereo + 1; uinfo->count = reg.stereo + 1;
uinfo->value.integer.min = 0; uinfo->value.integer.min = 0;
uinfo->value.integer.max = reg.mask; uinfo->value.integer.max = reg.mask;
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -1009,7 +994,6 @@ snd_azf3328_get_mixer(struct snd_kcontrol *kcontrol, ...@@ -1009,7 +994,6 @@ snd_azf3328_get_mixer(struct snd_kcontrol *kcontrol,
struct azf3328_mixer_reg reg; struct azf3328_mixer_reg reg;
u16 oreg, val; u16 oreg, val;
snd_azf3328_dbgcallenter();
snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value); snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value);
oreg = snd_azf3328_mixer_inw(chip, reg.reg); oreg = snd_azf3328_mixer_inw(chip, reg.reg);
...@@ -1028,7 +1012,6 @@ snd_azf3328_get_mixer(struct snd_kcontrol *kcontrol, ...@@ -1028,7 +1012,6 @@ snd_azf3328_get_mixer(struct snd_kcontrol *kcontrol,
reg.reg, oreg, reg.reg, oreg,
ucontrol->value.integer.value[0], ucontrol->value.integer.value[1], ucontrol->value.integer.value[0], ucontrol->value.integer.value[1],
reg.lchan_shift, reg.rchan_shift, reg.mask, reg.invert, reg.stereo); reg.lchan_shift, reg.rchan_shift, reg.mask, reg.invert, reg.stereo);
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -1040,7 +1023,6 @@ snd_azf3328_put_mixer(struct snd_kcontrol *kcontrol, ...@@ -1040,7 +1023,6 @@ snd_azf3328_put_mixer(struct snd_kcontrol *kcontrol,
struct azf3328_mixer_reg reg; struct azf3328_mixer_reg reg;
u16 oreg, nreg, val; u16 oreg, nreg, val;
snd_azf3328_dbgcallenter();
snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value); snd_azf3328_mixer_reg_decode(&reg, kcontrol->private_value);
oreg = snd_azf3328_mixer_inw(chip, reg.reg); oreg = snd_azf3328_mixer_inw(chip, reg.reg);
val = ucontrol->value.integer.value[0] & reg.mask; val = ucontrol->value.integer.value[0] & reg.mask;
...@@ -1069,7 +1051,6 @@ snd_azf3328_put_mixer(struct snd_kcontrol *kcontrol, ...@@ -1069,7 +1051,6 @@ snd_azf3328_put_mixer(struct snd_kcontrol *kcontrol,
reg.reg, ucontrol->value.integer.value[0], ucontrol->value.integer.value[1], reg.reg, ucontrol->value.integer.value[0], ucontrol->value.integer.value[1],
oreg, reg.lchan_shift, reg.rchan_shift, oreg, reg.lchan_shift, reg.rchan_shift,
nreg, snd_azf3328_mixer_inw(chip, reg.reg)); nreg, snd_azf3328_mixer_inw(chip, reg.reg));
snd_azf3328_dbgcallleave();
return (nreg != oreg); return (nreg != oreg);
} }
...@@ -1253,7 +1234,6 @@ snd_azf3328_mixer_new(struct snd_azf3328 *chip) ...@@ -1253,7 +1234,6 @@ snd_azf3328_mixer_new(struct snd_azf3328 *chip)
unsigned int idx; unsigned int idx;
int err; int err;
snd_azf3328_dbgcallenter();
if (snd_BUG_ON(!chip || !chip->card)) if (snd_BUG_ON(!chip || !chip->card))
return -EINVAL; return -EINVAL;
...@@ -1279,7 +1259,6 @@ snd_azf3328_mixer_new(struct snd_azf3328 *chip) ...@@ -1279,7 +1259,6 @@ snd_azf3328_mixer_new(struct snd_azf3328 *chip)
snd_component_add(card, "AZF3328 mixer"); snd_component_add(card, "AZF3328 mixer");
strcpy(card->mixername, "AZF3328 mixer"); strcpy(card->mixername, "AZF3328 mixer");
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
#endif /* AZF_USE_AC97_LAYER */ #endif /* AZF_USE_AC97_LAYER */
...@@ -1288,19 +1267,13 @@ static int ...@@ -1288,19 +1267,13 @@ static int
snd_azf3328_hw_params(struct snd_pcm_substream *substream, snd_azf3328_hw_params(struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *hw_params) struct snd_pcm_hw_params *hw_params)
{ {
int res; return snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params));
snd_azf3328_dbgcallenter();
res = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params));
snd_azf3328_dbgcallleave();
return res;
} }
static int static int
snd_azf3328_hw_free(struct snd_pcm_substream *substream) snd_azf3328_hw_free(struct snd_pcm_substream *substream)
{ {
snd_azf3328_dbgcallenter();
snd_pcm_lib_free_pages(substream); snd_pcm_lib_free_pages(substream);
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -1315,7 +1288,6 @@ snd_azf3328_codec_setfmt(struct snd_azf3328_codec_data *codec, ...@@ -1315,7 +1288,6 @@ snd_azf3328_codec_setfmt(struct snd_azf3328_codec_data *codec,
u16 val = 0xff00; u16 val = 0xff00;
u8 freq = 0; u8 freq = 0;
snd_azf3328_dbgcallenter();
switch (bitrate) { switch (bitrate) {
case AZF_FREQ_4000: freq = SOUNDFORMAT_FREQ_SUSPECTED_4000; break; case AZF_FREQ_4000: freq = SOUNDFORMAT_FREQ_SUSPECTED_4000; break;
case AZF_FREQ_4800: freq = SOUNDFORMAT_FREQ_SUSPECTED_4800; break; case AZF_FREQ_4800: freq = SOUNDFORMAT_FREQ_SUSPECTED_4800; break;
...@@ -1379,7 +1351,6 @@ snd_azf3328_codec_setfmt(struct snd_azf3328_codec_data *codec, ...@@ -1379,7 +1351,6 @@ snd_azf3328_codec_setfmt(struct snd_azf3328_codec_data *codec,
); );
spin_unlock_irqrestore(codec->lock, flags); spin_unlock_irqrestore(codec->lock, flags);
snd_azf3328_dbgcallleave();
} }
static inline void static inline void
...@@ -1476,7 +1447,6 @@ snd_azf3328_codec_setdmaa(struct snd_azf3328_codec_data *codec, ...@@ -1476,7 +1447,6 @@ snd_azf3328_codec_setdmaa(struct snd_azf3328_codec_data *codec,
unsigned int buffer_bytes unsigned int buffer_bytes
) )
{ {
snd_azf3328_dbgcallenter();
WARN_ONCE(period_bytes & 1, "odd period length!?\n"); WARN_ONCE(period_bytes & 1, "odd period length!?\n");
WARN_ONCE(buffer_bytes != 2 * period_bytes, WARN_ONCE(buffer_bytes != 2 * period_bytes,
"missed our input expectations! %u vs. %u\n", "missed our input expectations! %u vs. %u\n",
...@@ -1522,7 +1492,6 @@ snd_azf3328_codec_setdmaa(struct snd_azf3328_codec_data *codec, ...@@ -1522,7 +1492,6 @@ snd_azf3328_codec_setdmaa(struct snd_azf3328_codec_data *codec,
); );
spin_unlock_irqrestore(codec->lock, flags); spin_unlock_irqrestore(codec->lock, flags);
} }
snd_azf3328_dbgcallleave();
} }
static int static int
...@@ -1535,8 +1504,6 @@ snd_azf3328_pcm_prepare(struct snd_pcm_substream *substream) ...@@ -1535,8 +1504,6 @@ snd_azf3328_pcm_prepare(struct snd_pcm_substream *substream)
unsigned int count = snd_pcm_lib_period_bytes(substream); unsigned int count = snd_pcm_lib_period_bytes(substream);
#endif #endif
snd_azf3328_dbgcallenter();
codec->dma_base = runtime->dma_addr; codec->dma_base = runtime->dma_addr;
#if 0 #if 0
...@@ -1547,7 +1514,6 @@ snd_azf3328_pcm_prepare(struct snd_pcm_substream *substream) ...@@ -1547,7 +1514,6 @@ snd_azf3328_pcm_prepare(struct snd_pcm_substream *substream)
snd_azf3328_codec_setdmaa(codec, snd_azf3328_codec_setdmaa(codec,
runtime->dma_addr, count, size); runtime->dma_addr, count, size);
#endif #endif
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -1562,8 +1528,6 @@ snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd) ...@@ -1562,8 +1528,6 @@ snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
bool previously_muted = false; bool previously_muted = false;
bool is_main_mixer_playback_codec = (AZF_CODEC_PLAYBACK == codec->type); bool is_main_mixer_playback_codec = (AZF_CODEC_PLAYBACK == codec->type);
snd_azf3328_dbgcalls("snd_azf3328_pcm_trigger cmd %d\n", cmd);
switch (cmd) { switch (cmd) {
case SNDRV_PCM_TRIGGER_START: case SNDRV_PCM_TRIGGER_START:
snd_azf3328_dbgcodec("START %s\n", codec->name); snd_azf3328_dbgcodec("START %s\n", codec->name);
...@@ -1706,7 +1670,6 @@ snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd) ...@@ -1706,7 +1670,6 @@ snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
return -EINVAL; return -EINVAL;
} }
snd_azf3328_dbgcallleave();
return result; return result;
} }
...@@ -2133,7 +2096,6 @@ snd_azf3328_pcm_open(struct snd_pcm_substream *substream, ...@@ -2133,7 +2096,6 @@ snd_azf3328_pcm_open(struct snd_pcm_substream *substream,
struct snd_pcm_runtime *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct snd_azf3328_codec_data *codec = &chip->codecs[codec_type]; struct snd_azf3328_codec_data *codec = &chip->codecs[codec_type];
snd_azf3328_dbgcallenter();
codec->substream = substream; codec->substream = substream;
/* same parameters for all our codecs - at least we think so... */ /* same parameters for all our codecs - at least we think so... */
...@@ -2142,7 +2104,6 @@ snd_azf3328_pcm_open(struct snd_pcm_substream *substream, ...@@ -2142,7 +2104,6 @@ snd_azf3328_pcm_open(struct snd_pcm_substream *substream,
snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE, snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
&snd_azf3328_hw_constraints_rates); &snd_azf3328_hw_constraints_rates);
runtime->private_data = codec; runtime->private_data = codec;
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2171,9 +2132,7 @@ snd_azf3328_pcm_close(struct snd_pcm_substream *substream ...@@ -2171,9 +2132,7 @@ snd_azf3328_pcm_close(struct snd_pcm_substream *substream
struct snd_azf3328_codec_data *codec = struct snd_azf3328_codec_data *codec =
substream->runtime->private_data; substream->runtime->private_data;
snd_azf3328_dbgcallenter();
codec->substream = NULL; codec->substream = NULL;
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2220,8 +2179,6 @@ enum { AZF_PCMDEV_STD, AZF_PCMDEV_I2S_OUT, NUM_AZF_PCMDEVS }; /* pcm devices */ ...@@ -2220,8 +2179,6 @@ enum { AZF_PCMDEV_STD, AZF_PCMDEV_I2S_OUT, NUM_AZF_PCMDEVS }; /* pcm devices */
struct snd_pcm *pcm; struct snd_pcm *pcm;
int err; int err;
snd_azf3328_dbgcallenter();
err = snd_pcm_new(chip->card, "AZF3328 DSP", AZF_PCMDEV_STD, err = snd_pcm_new(chip->card, "AZF3328 DSP", AZF_PCMDEV_STD,
1, 1, &pcm); 1, 1, &pcm);
if (err < 0) if (err < 0)
...@@ -2258,7 +2215,6 @@ enum { AZF_PCMDEV_STD, AZF_PCMDEV_I2S_OUT, NUM_AZF_PCMDEVS }; /* pcm devices */ ...@@ -2258,7 +2215,6 @@ enum { AZF_PCMDEV_STD, AZF_PCMDEV_I2S_OUT, NUM_AZF_PCMDEVS }; /* pcm devices */
snd_dma_pci_data(chip->pci), snd_dma_pci_data(chip->pci),
64*1024, 64*1024); 64*1024, 64*1024);
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2281,7 +2237,6 @@ snd_azf3328_timer_start(struct snd_timer *timer) ...@@ -2281,7 +2237,6 @@ snd_azf3328_timer_start(struct snd_timer *timer)
unsigned long flags; unsigned long flags;
unsigned int delay; unsigned int delay;
snd_azf3328_dbgcallenter();
chip = snd_timer_chip(timer); chip = snd_timer_chip(timer);
delay = ((timer->sticks * seqtimer_scaling) - 1) & TIMER_VALUE_MASK; delay = ((timer->sticks * seqtimer_scaling) - 1) & TIMER_VALUE_MASK;
if (delay < 49) { if (delay < 49) {
...@@ -2297,7 +2252,6 @@ snd_azf3328_timer_start(struct snd_timer *timer) ...@@ -2297,7 +2252,6 @@ snd_azf3328_timer_start(struct snd_timer *timer)
spin_lock_irqsave(&chip->reg_lock, flags); spin_lock_irqsave(&chip->reg_lock, flags);
snd_azf3328_ctrl_outl(chip, IDX_IO_TIMER_VALUE, delay); snd_azf3328_ctrl_outl(chip, IDX_IO_TIMER_VALUE, delay);
spin_unlock_irqrestore(&chip->reg_lock, flags); spin_unlock_irqrestore(&chip->reg_lock, flags);
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2307,7 +2261,6 @@ snd_azf3328_timer_stop(struct snd_timer *timer) ...@@ -2307,7 +2261,6 @@ snd_azf3328_timer_stop(struct snd_timer *timer)
struct snd_azf3328 *chip; struct snd_azf3328 *chip;
unsigned long flags; unsigned long flags;
snd_azf3328_dbgcallenter();
chip = snd_timer_chip(timer); chip = snd_timer_chip(timer);
spin_lock_irqsave(&chip->reg_lock, flags); spin_lock_irqsave(&chip->reg_lock, flags);
/* disable timer countdown and interrupt */ /* disable timer countdown and interrupt */
...@@ -2319,7 +2272,6 @@ snd_azf3328_timer_stop(struct snd_timer *timer) ...@@ -2319,7 +2272,6 @@ snd_azf3328_timer_stop(struct snd_timer *timer)
the hardware/ALSA interrupt activity. */ the hardware/ALSA interrupt activity. */
snd_azf3328_ctrl_outb(chip, IDX_IO_TIMER_VALUE + 3, 0x04); snd_azf3328_ctrl_outb(chip, IDX_IO_TIMER_VALUE + 3, 0x04);
spin_unlock_irqrestore(&chip->reg_lock, flags); spin_unlock_irqrestore(&chip->reg_lock, flags);
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2328,10 +2280,8 @@ static int ...@@ -2328,10 +2280,8 @@ static int
snd_azf3328_timer_precise_resolution(struct snd_timer *timer, snd_azf3328_timer_precise_resolution(struct snd_timer *timer,
unsigned long *num, unsigned long *den) unsigned long *num, unsigned long *den)
{ {
snd_azf3328_dbgcallenter();
*num = 1; *num = 1;
*den = 1024000 / seqtimer_scaling; *den = 1024000 / seqtimer_scaling;
snd_azf3328_dbgcallleave();
return 0; return 0;
} }
...@@ -2351,7 +2301,6 @@ snd_azf3328_timer(struct snd_azf3328 *chip, int device) ...@@ -2351,7 +2301,6 @@ snd_azf3328_timer(struct snd_azf3328 *chip, int device)
struct snd_timer_id tid; struct snd_timer_id tid;
int err; int err;
snd_azf3328_dbgcallenter();
tid.dev_class = SNDRV_TIMER_CLASS_CARD; tid.dev_class = SNDRV_TIMER_CLASS_CARD;
tid.dev_sclass = SNDRV_TIMER_SCLASS_NONE; tid.dev_sclass = SNDRV_TIMER_SCLASS_NONE;
tid.card = chip->card->number; tid.card = chip->card->number;
...@@ -2376,7 +2325,6 @@ snd_azf3328_timer(struct snd_azf3328 *chip, int device) ...@@ -2376,7 +2325,6 @@ snd_azf3328_timer(struct snd_azf3328 *chip, int device)
err = 0; err = 0;
out: out:
snd_azf3328_dbgcallleave();
return err; return err;
} }
...@@ -2622,7 +2570,6 @@ snd_azf3328_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) ...@@ -2622,7 +2570,6 @@ snd_azf3328_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
struct snd_opl3 *opl3; struct snd_opl3 *opl3;
int err; int err;
snd_azf3328_dbgcallenter();
if (dev >= SNDRV_CARDS) { if (dev >= SNDRV_CARDS) {
err = -ENODEV; err = -ENODEV;
goto out; goto out;
...@@ -2715,16 +2662,13 @@ snd_azf3328_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) ...@@ -2715,16 +2662,13 @@ snd_azf3328_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
snd_card_free(card); snd_card_free(card);
out: out:
snd_azf3328_dbgcallleave();
return err; return err;
} }
static void static void
snd_azf3328_remove(struct pci_dev *pci) snd_azf3328_remove(struct pci_dev *pci)
{ {
snd_azf3328_dbgcallenter();
snd_card_free(pci_get_drvdata(pci)); snd_card_free(pci_get_drvdata(pci));
snd_azf3328_dbgcallleave();
} }
#ifdef CONFIG_PM_SLEEP #ifdef CONFIG_PM_SLEEP
......
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