[alsa-devel] [PATCH v6] ASoC: bcm2835: Add 8 channel (multitrack) capability
kbuild test robot
lkp at intel.com
Tue Feb 21 22:49:59 PST 2017
Hi Matt,
[auto build test WARNING on v4.9-rc8]
[also build test WARNING on next-20170221]
[cannot apply to linux-rpi/for-rpi-next]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Matt-Flax/ASoC-bcm2835-Add-8-channel-multitrack-capability/20170222-134433
config: alpha-allyesconfig (attached as .config)
compiler: alpha-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
make.cross ARCH=alpha
All warnings (new ones prefixed by >>):
sound/soc/bcm/bcm2835-i2s.c: In function 'bcm2835_i2s_startup':
>> sound/soc/bcm/bcm2835-i2s.c:534:15: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (dev->fmt & (SND_SOC_DAIFMT_MASTER_MASK | SND_SOC_DAIFMT_FORMAT_MASK)
^
vim +534 sound/soc/bcm/bcm2835-i2s.c
518 bcm2835_i2s_stop_clock(dev);
519
520 /* Enable PCM block */
521 regmap_update_bits(dev->i2s_regmap, BCM2835_I2S_CS_A_REG,
522 BCM2835_I2S_EN, BCM2835_I2S_EN);
523
524 /*
525 * Disable STBY.
526 * Requires at least 4 PCM clock cycles to take effect.
527 */
528 regmap_update_bits(dev->i2s_regmap, BCM2835_I2S_CS_A_REG,
529 BCM2835_I2S_STBY, BCM2835_I2S_STBY);
530
531 /* Set the max channels to 8 if the codec is master and
532 * we are in DSP A mode. Otherwise only allow 2 channels.
533 */
> 534 if (dev->fmt & (SND_SOC_DAIFMT_MASTER_MASK | SND_SOC_DAIFMT_FORMAT_MASK)
535 == (SND_SOC_DAIFMT_CBM_CFM | SND_SOC_DAIFMT_DSP_A))
536 return snd_pcm_hw_constraint_single(substream->runtime,
537 SNDRV_PCM_HW_PARAM_CHANNELS, 8);
538 else
539 return snd_pcm_hw_constraint_single(substream->runtime,
540 SNDRV_PCM_HW_PARAM_CHANNELS, 2);
541 }
542
---
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: 47879 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170222/de4fd1b4/attachment-0001.gz>
More information about the linux-arm-kernel
mailing list