tree:
https://github.com/omap-audio/linux-audio peter/linux-next-wip
head: 08fa1607a7bc9c3dcd9d5e0414dd1b41aa8b486b
commit: 1a28fb78bd910965db441572be2d59391fa77fa0 [36/86] ASoC: Initial driver for TAS2555
Smart Amplifier
config: i386-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce (this is a W=1 build):
git checkout 1a28fb78bd910965db441572be2d59391fa77fa0
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'pll_id'
not described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'source'
not described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'fref' not
described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'fout' not
described in 'da7210_set_dai_pll'
In file included from include/sound/tlv.h:10,
from sound/soc/codecs/jz4770.c:19:
sound/soc/codecs/jz4770.c:306:35: warning: 'mic_boost_tlv' defined but not used
[-Wunused-const-variable=]
306 | static const DECLARE_TLV_DB_SCALE(mic_boost_tlv, 0, 400, 0);
| ^~~~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/jz4770.c:306:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
306 | static const DECLARE_TLV_DB_SCALE(mic_boost_tlv, 0, 400, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/max98390.c:948:34: warning: 'max98390_dt_ids' defined but not
used [-Wunused-const-variable=]
948 | static const struct of_device_id max98390_dt_ids[] = {
| ^~~~~~~~~~~~~~~
In file included from sound/soc/codecs/rt5659.c:25:
sound/soc/codecs/rt5659.c:1232:2: warning: 'rt5659_ad_monor_asrc_enum' defined
but not used [-Wunused-const-variable=]
1232 | rt5659_ad_monor_asrc_enum, RT5659_ASRC_3, RT5659_AD_MONO_R_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1231:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1231 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1228:2: warning: 'rt5659_ad_monol_asrc_enum' defined
but not used [-Wunused-const-variable=]
1228 | rt5659_ad_monol_asrc_enum, RT5659_ASRC_3, RT5659_AD_MONO_L_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1227:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1227 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1224:2: warning: 'rt5659_ad_sto2_asrc_enum' defined
but not used [-Wunused-const-variable=]
1224 | rt5659_ad_sto2_asrc_enum, RT5659_ASRC_3, RT5659_AD_STO2_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1223:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1223 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1220:2: warning: 'rt5659_ad_sto1_asrc_enum' defined
but not used [-Wunused-const-variable=]
1220 | rt5659_ad_sto1_asrc_enum, RT5659_ASRC_2, RT5659_AD_STO1_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1219:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1219 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1216:2: warning: 'rt5659_da_monor_asrc_enum' defined
but not used [-Wunused-const-variable=]
1216 | rt5659_da_monor_asrc_enum, RT5659_ASRC_2, RT5659_DA_MONO_R_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1215:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1215 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1212:2: warning: 'rt5659_da_monol_asrc_enum' defined
but not used [-Wunused-const-variable=]
1212 | rt5659_da_monol_asrc_enum, RT5659_ASRC_2, RT5659_DA_MONO_L_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1211:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1211 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1208:2: warning: 'rt5659_da_sto_asrc_enum' defined
but not used [-Wunused-const-variable=]
1208 | rt5659_da_sto_asrc_enum, RT5659_ASRC_2, RT5659_DA_STO_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1207:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1207 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'component'
not described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'reg' not
described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'value' not
described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:82: warning: Function parameter or member 'component'
not described in 'rt5631_read_index'
sound/soc/codecs/rt5631.c:82: warning: Function parameter or member 'reg' not
described in 'rt5631_read_index'
sound/soc/codecs/rt5631.c:367: warning: Function parameter or member
'component' not described in 'onebit_depop_power_stage'
sound/soc/codecs/rt5631.c:405: warning: Function parameter or member
'component' not described in 'onebit_depop_mute_stage'
sound/soc/codecs/rt5631.c:443: warning: Function parameter or member
'component' not described in 'depop_seq_power_stage'
sound/soc/codecs/rt5631.c:515: warning: Function parameter or member
'component' not described in 'depop_seq_mute_stage'
sound/soc/codecs/tas2555.c: In function 'tas2555_read':
sound/soc/codecs/tas2555.c:96:6: warning: variable 'ret' set but not used
[-Wunused-but-set-variable]
96 | int ret;
| ^~~
In file included from include/linux/device.h:15,
from include/linux/acpi.h:15,
from include/linux/i2c.h:13,
from sound/soc/codecs/tas2555.c:15:
sound/soc/codecs/tas2555.c: In function 'tas2555_fw_ready':
> sound/soc/codecs/tas2555.c:604:4: error: implicit declaration of
function 'snd_soc_component_read32'; did you mean
'snd_soc_component_read'? [-Werror=implicit-function-declaration]
604 |
snd_soc_component_read32(component, TAS2555_CRC_CHECKSUM_REG));
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/linux/dev_printk.h:110:33: note: in definition of macro 'dev_info'
110 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__)
| ^~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:280: sound/soc/codecs/tas2555.o] Error 1
sound/soc/codecs/tlv320aic26.c:138: warning: Function parameter or member 'dai'
not described in 'aic26_mute'
sound/soc/codecs/tlv320aic26.c:138: warning: Function parameter or member
'mute' not described in 'aic26_mute'
sound/soc/codecs/wm8400.c:443:38: warning: 'wm8400_dapm_rxvoice_controls'
defined but not used [-Wunused-const-variable=]
443 | static const struct snd_kcontrol_new wm8400_dapm_rxvoice_controls[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/sound/tlv.h:10,
from sound/soc/codecs/wm8400.c:26:
sound/soc/codecs/wm8400.c:78:35: warning: 'out_omix_tlv' defined but not used
[-Wunused-const-variable=]
78 | static const DECLARE_TLV_DB_SCALE(out_omix_tlv, -600, 0, 0);
| ^~~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/wm8400.c:78:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
78 | static const DECLARE_TLV_DB_SCALE(out_omix_tlv, -600, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/wm8400.c:70:35: warning: 'rec_mix_tlv' defined but not used
[-Wunused-const-variable=]
70 | static const DECLARE_TLV_DB_SCALE(rec_mix_tlv, -1500, 600, 0);
| ^~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/wm8400.c:70:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
70 | static const DECLARE_TLV_DB_SCALE(rec_mix_tlv, -1500, 600, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/wm8960.c:629: warning: Function parameter or member 'wm8960'
not described in 'wm8960_configure_sysclk'
sound/soc/codecs/wm8960.c:629: warning: Excess function parameter 'wm8960_priv'
description in 'wm8960_configure_sysclk'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member
'component' not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'pll_id'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'freq_in'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'freq_out'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member
'component' not described in 'wm8996_detect'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member 'jack'
not described in 'wm8996_detect'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member
'polarity_cb' not described in 'wm8996_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member 'det_cb'
not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member
'det_cb_data' not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member 'id_cb'
not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member
'id_cb_data' not described in 'wm8958_mic_detect'
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: sound/soc/codecs] Error 2
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: sound/soc] Error 2
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1765: sound] Error 2
make[1]: Target 'sound/soc/' not remade because of errors.
--
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'pll_id'
not described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'source'
not described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'fref' not
described in 'da7210_set_dai_pll'
sound/soc/codecs/da7210.c:985: warning: Function parameter or member 'fout' not
described in 'da7210_set_dai_pll'
In file included from include/sound/tlv.h:10,
from sound/soc/codecs/jz4770.c:19:
sound/soc/codecs/jz4770.c:306:35: warning: 'mic_boost_tlv' defined but not used
[-Wunused-const-variable=]
306 | static const DECLARE_TLV_DB_SCALE(mic_boost_tlv, 0, 400, 0);
| ^~~~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/jz4770.c:306:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
306 | static const DECLARE_TLV_DB_SCALE(mic_boost_tlv, 0, 400, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/max98390.c:948:34: warning: 'max98390_dt_ids' defined but not
used [-Wunused-const-variable=]
948 | static const struct of_device_id max98390_dt_ids[] = {
| ^~~~~~~~~~~~~~~
In file included from sound/soc/codecs/rt5659.c:25:
sound/soc/codecs/rt5659.c:1232:2: warning: 'rt5659_ad_monor_asrc_enum' defined
but not used [-Wunused-const-variable=]
1232 | rt5659_ad_monor_asrc_enum, RT5659_ASRC_3, RT5659_AD_MONO_R_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1231:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1231 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1228:2: warning: 'rt5659_ad_monol_asrc_enum' defined
but not used [-Wunused-const-variable=]
1228 | rt5659_ad_monol_asrc_enum, RT5659_ASRC_3, RT5659_AD_MONO_L_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1227:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1227 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1224:2: warning: 'rt5659_ad_sto2_asrc_enum' defined
but not used [-Wunused-const-variable=]
1224 | rt5659_ad_sto2_asrc_enum, RT5659_ASRC_3, RT5659_AD_STO2_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1223:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1223 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1220:2: warning: 'rt5659_ad_sto1_asrc_enum' defined
but not used [-Wunused-const-variable=]
1220 | rt5659_ad_sto1_asrc_enum, RT5659_ASRC_2, RT5659_AD_STO1_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1219:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1219 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1216:2: warning: 'rt5659_da_monor_asrc_enum' defined
but not used [-Wunused-const-variable=]
1216 | rt5659_da_monor_asrc_enum, RT5659_ASRC_2, RT5659_DA_MONO_R_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1215:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1215 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1212:2: warning: 'rt5659_da_monol_asrc_enum' defined
but not used [-Wunused-const-variable=]
1212 | rt5659_da_monol_asrc_enum, RT5659_ASRC_2, RT5659_DA_MONO_L_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1211:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1211 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5659.c:1208:2: warning: 'rt5659_da_sto_asrc_enum' defined
but not used [-Wunused-const-variable=]
1208 | rt5659_da_sto_asrc_enum, RT5659_ASRC_2, RT5659_DA_STO_T_SFT, 0x7,
| ^~~~~~~~~~~~~~~~~~~~~~~
include/sound/soc.h:359:24: note: in definition of macro
'SOC_VALUE_ENUM_DOUBLE_DECL'
359 | const struct soc_enum name = SOC_VALUE_ENUM_DOUBLE(xreg, xshift_l, xshift_r,
xmask, \
| ^~~~
sound/soc/codecs/rt5659.c:1207:8: note: in expansion of macro
'SOC_VALUE_ENUM_SINGLE_DECL'
1207 | static SOC_VALUE_ENUM_SINGLE_DECL(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'component'
not described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'reg' not
described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:72: warning: Function parameter or member 'value' not
described in 'rt5631_write_index'
sound/soc/codecs/rt5631.c:82: warning: Function parameter or member 'component'
not described in 'rt5631_read_index'
sound/soc/codecs/rt5631.c:82: warning: Function parameter or member 'reg' not
described in 'rt5631_read_index'
sound/soc/codecs/rt5631.c:367: warning: Function parameter or member
'component' not described in 'onebit_depop_power_stage'
sound/soc/codecs/rt5631.c:405: warning: Function parameter or member
'component' not described in 'onebit_depop_mute_stage'
sound/soc/codecs/rt5631.c:443: warning: Function parameter or member
'component' not described in 'depop_seq_power_stage'
sound/soc/codecs/rt5631.c:515: warning: Function parameter or member
'component' not described in 'depop_seq_mute_stage'
sound/soc/codecs/tas2555.c: In function 'tas2555_read':
sound/soc/codecs/tas2555.c:96:6: warning: variable 'ret' set but not used
[-Wunused-but-set-variable]
96 | int ret;
| ^~~
In file included from include/linux/device.h:15,
from include/linux/acpi.h:15,
from include/linux/i2c.h:13,
from sound/soc/codecs/tas2555.c:15:
sound/soc/codecs/tas2555.c: In function 'tas2555_fw_ready':
> sound/soc/codecs/tas2555.c:604:4: error: implicit declaration of
function 'snd_soc_component_read32'; did you mean
'snd_soc_component_read'? [-Werror=implicit-function-declaration]
604 |
snd_soc_component_read32(component, TAS2555_CRC_CHECKSUM_REG));
| ^~~~~~~~~~~~~~~~~~~~~~~~
include/linux/dev_printk.h:110:33: note: in definition of macro 'dev_info'
110 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__)
| ^~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:280: sound/soc/codecs/tas2555.o] Error 1
sound/soc/codecs/tlv320aic26.c:138: warning: Function parameter or member 'dai'
not described in 'aic26_mute'
sound/soc/codecs/tlv320aic26.c:138: warning: Function parameter or member
'mute' not described in 'aic26_mute'
sound/soc/codecs/wm8400.c:443:38: warning: 'wm8400_dapm_rxvoice_controls'
defined but not used [-Wunused-const-variable=]
443 | static const struct snd_kcontrol_new wm8400_dapm_rxvoice_controls[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/sound/tlv.h:10,
from sound/soc/codecs/wm8400.c:26:
sound/soc/codecs/wm8400.c:78:35: warning: 'out_omix_tlv' defined but not used
[-Wunused-const-variable=]
78 | static const DECLARE_TLV_DB_SCALE(out_omix_tlv, -600, 0, 0);
| ^~~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/wm8400.c:78:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
78 | static const DECLARE_TLV_DB_SCALE(out_omix_tlv, -600, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/wm8400.c:70:35: warning: 'rec_mix_tlv' defined but not used
[-Wunused-const-variable=]
70 | static const DECLARE_TLV_DB_SCALE(rec_mix_tlv, -1500, 600, 0);
| ^~~~~~~~~~~
include/uapi/sound/tlv.h:64:15: note: in definition of macro
'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
64 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/wm8400.c:70:14: note: in expansion of macro
'DECLARE_TLV_DB_SCALE'
70 | static const DECLARE_TLV_DB_SCALE(rec_mix_tlv, -1500, 600, 0);
| ^~~~~~~~~~~~~~~~~~~~
sound/soc/codecs/wm8960.c:629: warning: Function parameter or member 'wm8960'
not described in 'wm8960_configure_sysclk'
sound/soc/codecs/wm8960.c:629: warning: Excess function parameter 'wm8960_priv'
description in 'wm8960_configure_sysclk'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member
'component' not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'pll_id'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'freq_in'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm9713.c:816: warning: Function parameter or member 'freq_out'
not described in 'wm9713_set_pll'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member
'component' not described in 'wm8996_detect'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member 'jack'
not described in 'wm8996_detect'
sound/soc/codecs/wm8996.c:2238: warning: Function parameter or member
'polarity_cb' not described in 'wm8996_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member 'det_cb'
not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member
'det_cb_data' not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member 'id_cb'
not described in 'wm8958_mic_detect'
sound/soc/codecs/wm8994.c:3894: warning: Function parameter or member
'id_cb_data' not described in 'wm8958_mic_detect'
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: sound/soc/codecs] Error 2
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: sound/soc] Error 2
make[2]: Target '__build' not remade because of errors.
..
vim +604 sound/soc/codecs/tas2555.c
558
559 static void tas2555_fw_ready(const struct firmware *fw, void *context)
560 {
561 struct snd_soc_component *component = (struct snd_soc_component *)context;
562 struct ti_dsp_fw_header *header;
563 struct ti_dsp_fw_entry *cmd;
564 size_t count;
565 unsigned int reg;
566 const u8 *data;
567
568 if (unlikely(!fw) || unlikely(!fw->data)) {
569 dev_info(component->dev, "%s firmware is not loaded.\n",
570 TAS2555_FW_MAME);
571 return;
572 }
573 data = fw->data;
574
575 header = (struct ti_dsp_fw_header *) fw->data;
576 if (header->deviceID != TAS2555_DEVICE_ID) {
577 dev_err(component->dev, "FW device ID (%u) is not valid.\n",
578 header->deviceID);
579 return;
580 }
581
582 dev_dbg(component->dev, "Firmware version %02u.%02u for customer:
%u.\n",
583 header->fw_version.major, header->fw_version.minor,
584 header->customerID);
585
586 count = sizeof(*header);
587
588 snd_soc_component_write(component, TAS2555_CRC_RESET_REG, 1);
589 do {
590 cmd = (struct ti_dsp_fw_entry *) &data[count];
591 reg = TAS2555_REG((unsigned int)cmd->book,
592 (unsigned int)cmd->page,
593 (unsigned int)cmd->reg);
594 if (cmd->len == 1)
595 tas2555_write(component, reg, cmd->data[0]);
596 else
597 tas2555_bulk_write(component, reg, cmd->data, cmd->len);
598 count += sizeof(*cmd) + cmd->len;
599 } while(count < fw->size);
600
601 release_firmware(fw);
602
603 dev_info(component->dev, "uCDSP Checksum: 0x%02x\n",
604 snd_soc_component_read32(component,
TAS2555_CRC_CHECKSUM_REG));
605 return;
606 }
607
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org