[alsa-devel] [asoc:topic/max9867 2/4] sound/soc/codecs/max9867.c:294:11: error: 'component' undeclared; did you mean 'complete'?
kbuild test robot
fengguang.wu at intel.com
Thu Mar 1 20:45:16 CET 2018
tree: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git topic/max9867
head: 79e139744508105bd749300f364563934bff23f2
commit: 8b9c716aada77e72e2fe82320aba5a95b75ca400 [2/4] ASoC: max9867: Improve error logging
config: i386-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
git checkout 8b9c716aada77e72e2fe82320aba5a95b75ca400
# save the attached .config to linux build tree
make ARCH=i386
All errors (new ones prefixed by >>):
sound/soc/codecs/max9867.c: In function 'max9867_set_dai_sysclk':
>> sound/soc/codecs/max9867.c:294:11: error: 'component' undeclared (first use in this function); did you mean 'complete'?
dev_err(component->dev,
^~~~~~~~~
complete
sound/soc/codecs/max9867.c:294:11: note: each undeclared identifier is reported only once for each function it appears in
vim +294 sound/soc/codecs/max9867.c
275
276 static int max9867_set_dai_sysclk(struct snd_soc_dai *codec_dai,
277 int clk_id, unsigned int freq, int dir)
278 {
279 struct snd_soc_codec *codec = codec_dai->codec;
280 struct max9867_priv *max9867 = snd_soc_codec_get_drvdata(codec);
281 int value = 0;
282
283 /* Set the prescaler based on the master clock frequency*/
284 if (freq >= 10000000 && freq <= 20000000) {
285 value |= MAX9867_PSCLK_10_20;
286 max9867->pclk = freq;
287 } else if (freq >= 20000000 && freq <= 40000000) {
288 value |= MAX9867_PSCLK_20_40;
289 max9867->pclk = freq/2;
290 } else if (freq >= 40000000 && freq <= 60000000) {
291 value |= MAX9867_PSCLK_40_60;
292 max9867->pclk = freq/4;
293 } else {
> 294 dev_err(component->dev,
295 "Invalid clock frequency %uHz (required 10-60MHz)\n",
296 freq);
297 return -EINVAL;
298 }
299 value = value << MAX9867_PSCLK_SHIFT;
300 max9867->sysclk = freq;
301 /* exact integer mode is not supported */
302 value &= ~MAX9867_FREQ_MASK;
303 regmap_update_bits(max9867->regmap, MAX9867_SYSCLK,
304 MAX9867_PSCLK_MASK, value);
305 return 0;
306 }
307
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 63077 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20180302/a8cbe035/attachment-0001.bin>
More information about the Alsa-devel
mailing list