tree:
https://github.com/morimoto/linux fw-cleanup-2020-05-18-v1
head: ab7ab9e3fba39b481f85abd88e5d2893f013650f
commit: 51a8050cee171f0bc5023ef26365e9700ab73994 [75/211] ASoC: soc-component: merge
snd_soc_component_read() and snd_soc_component_read32()
config: ia64-randconfig-r025-20200519 (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 51a8050cee171f0bc5023ef26365e9700ab73994
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
sound/soc/meson/aiu-encoder-i2s.c: In function 'aiu_encoder_i2s_setup_desc':
> sound/soc/meson/aiu-encoder-i2s.c:75:15: warning: variable
'val' set but not used [-Wunused-but-set-variable]
75 | unsigned int val;
| ^~~
--
sound/soc/meson/aiu-fifo-i2s.c: In function 'aiu_fifo_i2s_trigger':
> sound/soc/meson/aiu-fifo-i2s.c:49:15: warning: variable
'val' set but not used [-Wunused-but-set-variable]
49 | unsigned int val;
| ^~~
vim +/val +75 sound/soc/meson/aiu-encoder-i2s.c
6ae9ca9ce986bf Jerome Brunet 2020-02-13 69
6ae9ca9ce986bf Jerome Brunet 2020-02-13 70 static int
aiu_encoder_i2s_setup_desc(struct snd_soc_component *component,
6ae9ca9ce986bf Jerome Brunet 2020-02-13 71 struct snd_pcm_hw_params
*params)
6ae9ca9ce986bf Jerome Brunet 2020-02-13 72 {
6ae9ca9ce986bf Jerome Brunet 2020-02-13 73 /* Always operate in split (classic
interleaved) mode */
6ae9ca9ce986bf Jerome Brunet 2020-02-13 74 unsigned int desc =
AIU_I2S_SOURCE_DESC_MODE_SPLIT;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 @75 unsigned int val;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 76
6ae9ca9ce986bf Jerome Brunet 2020-02-13 77 /* Reset required to update the
pipeline */
6ae9ca9ce986bf Jerome Brunet 2020-02-13 78 snd_soc_component_write(component,
AIU_RST_SOFT, AIU_RST_SOFT_I2S_FAST);
51a8050cee171f Kuninori Morimoto 2020-05-11 79 val = snd_soc_component_read(component,
AIU_I2S_SYNC);
6ae9ca9ce986bf Jerome Brunet 2020-02-13 80
6ae9ca9ce986bf Jerome Brunet 2020-02-13 81 switch (params_physical_width(params))
{
6ae9ca9ce986bf Jerome Brunet 2020-02-13 82 case 16: /* Nothing to do */
6ae9ca9ce986bf Jerome Brunet 2020-02-13 83 break;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 84
6ae9ca9ce986bf Jerome Brunet 2020-02-13 85 case 32:
6ae9ca9ce986bf Jerome Brunet 2020-02-13 86 desc |=
(AIU_I2S_SOURCE_DESC_MODE_24BIT |
6ae9ca9ce986bf Jerome Brunet 2020-02-13 87 AIU_I2S_SOURCE_DESC_MODE_32BIT);
6ae9ca9ce986bf Jerome Brunet 2020-02-13 88 break;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 89
6ae9ca9ce986bf Jerome Brunet 2020-02-13 90 default:
6ae9ca9ce986bf Jerome Brunet 2020-02-13 91 return -EINVAL;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 92 }
6ae9ca9ce986bf Jerome Brunet 2020-02-13 93
6ae9ca9ce986bf Jerome Brunet 2020-02-13 94 switch (params_channels(params)) {
6ae9ca9ce986bf Jerome Brunet 2020-02-13 95 case 2: /* Nothing to do */
6ae9ca9ce986bf Jerome Brunet 2020-02-13 96 break;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 97 case 8:
6ae9ca9ce986bf Jerome Brunet 2020-02-13 98 desc |= AIU_I2S_SOURCE_DESC_MODE_8CH;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 99 break;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 100 default:
6ae9ca9ce986bf Jerome Brunet 2020-02-13 101 return -EINVAL;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 102 }
6ae9ca9ce986bf Jerome Brunet 2020-02-13 103
6ae9ca9ce986bf Jerome Brunet 2020-02-13 104
snd_soc_component_update_bits(component, AIU_I2S_SOURCE_DESC,
6ae9ca9ce986bf Jerome Brunet 2020-02-13 105 AIU_I2S_SOURCE_DESC_MODE_8CH
|
6ae9ca9ce986bf Jerome Brunet 2020-02-13 106 AIU_I2S_SOURCE_DESC_MODE_24BIT
|
6ae9ca9ce986bf Jerome Brunet 2020-02-13 107 AIU_I2S_SOURCE_DESC_MODE_32BIT
|
6ae9ca9ce986bf Jerome Brunet 2020-02-13 108
AIU_I2S_SOURCE_DESC_MODE_SPLIT,
6ae9ca9ce986bf Jerome Brunet 2020-02-13 109 desc);
6ae9ca9ce986bf Jerome Brunet 2020-02-13 110
6ae9ca9ce986bf Jerome Brunet 2020-02-13 111 return 0;
6ae9ca9ce986bf Jerome Brunet 2020-02-13 112 }
6ae9ca9ce986bf Jerome Brunet 2020-02-13 113
:::::: The code at line 75 was first introduced by commit
:::::: 6ae9ca9ce986bffe71fd0fbf9595de8500891b52 ASoC: meson: aiu: add i2s and spdif
support
:::::: TO: Jerome Brunet <jbrunet(a)baylibre.com>
:::::: CC: Mark Brown <broonie(a)kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org