From: kernel test robot <lkp@intel.com>
To: Binbin Zhou <zhoubinbin@loongson.cn>,
Binbin Zhou <zhoubb.aaron@gmail.com>,
Huacai Chen <chenhuacai@loongson.cn>,
Rob Herring <robh+dt@kernel.org>,
Krzysztof Kozlowski <krzk@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Liam Girdwood <lgirdwood@gmail.com>,
Mark Brown <broonie@kernel.org>, Jaroslav Kysela <perex@perex.cz>,
Takashi Iwai <tiwai@suse.com>
Cc: oe-kbuild-all@lists.linux.dev, devicetree@vger.kernel.org,
linux-sound@vger.kernel.org, Xuerui Wang <kernel@xen0n.name>,
loongarch@lists.linux.dev
Subject: Re: [PATCH v1 02/10] ASoC: codecs: Add support for ES8323
Date: Fri, 6 Sep 2024 04:31:21 +0800 [thread overview]
Message-ID: <202409060459.dJs4SsBG-lkp@intel.com> (raw)
In-Reply-To: <c44a6525d77941ef235825a58a9ea91f9f7d7042.1725518229.git.zhoubinbin@loongson.cn>
Hi Binbin,
kernel test robot noticed the following build warnings:
[auto build test WARNING on 097a44db5747403b19d05a9664e8ec6adba27e3b]
url: https://github.com/intel-lab-lkp/linux/commits/Binbin-Zhou/ASoC-dt-bindings-Add-Everest-ES8323-Codec/20240905-150958
base: 097a44db5747403b19d05a9664e8ec6adba27e3b
patch link: https://lore.kernel.org/r/c44a6525d77941ef235825a58a9ea91f9f7d7042.1725518229.git.zhoubinbin%40loongson.cn
patch subject: [PATCH v1 02/10] ASoC: codecs: Add support for ES8323
config: parisc-randconfig-r071-20240906 (https://download.01.org/0day-ci/archive/20240906/202409060459.dJs4SsBG-lkp@intel.com/config)
compiler: hppa-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240906/202409060459.dJs4SsBG-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202409060459.dJs4SsBG-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> sound/soc/codecs/es8323.c:173:38: warning: 'es8323_right_pga_controls' defined but not used [-Wunused-const-variable=]
173 | static const struct snd_kcontrol_new es8323_right_pga_controls =
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/sound/tlv.h:10,
from sound/soc/codecs/es8323.c:25:
>> sound/soc/codecs/es8323.c:114:35: warning: 'pga_tlv' defined but not used [-Wunused-const-variable=]
114 | static const DECLARE_TLV_DB_SCALE(pga_tlv, 0, 300, 0);
| ^~~~~~~
include/uapi/sound/tlv.h:53:22: note: in definition of macro 'SNDRV_CTL_TLVD_DECLARE_DB_SCALE'
53 | unsigned int name[] = { \
| ^~~~
sound/soc/codecs/es8323.c:114:14: note: in expansion of macro 'DECLARE_TLV_DB_SCALE'
114 | static const DECLARE_TLV_DB_SCALE(pga_tlv, 0, 300, 0);
| ^~~~~~~~~~~~~~~~~~~~
vim +/es8323_right_pga_controls +173 sound/soc/codecs/es8323.c
113
> 114 static const DECLARE_TLV_DB_SCALE(pga_tlv, 0, 300, 0);
115 static const DECLARE_TLV_DB_SCALE(adc_tlv, -9600, 50, 1);
116 static const DECLARE_TLV_DB_SCALE(dac_tlv, -9600, 50, 1);
117 static const DECLARE_TLV_DB_SCALE(out_tlv, -4500, 150, 0);
118 static const DECLARE_TLV_DB_SCALE(bypass_tlv, 0, 300, 0);
119 static const DECLARE_TLV_DB_SCALE(bypass_tlv2, -15, 300, 0);
120
121 static const struct snd_kcontrol_new es8323_snd_controls[] = {
122 SOC_ENUM("3D Mode", es8323_enum[4]),
123 SOC_ENUM("ALC Capture Function", es8323_enum[5]),
124 SOC_SINGLE("ALC Capture ZC Switch", ES8323_ADCCONTROL13, 6, 1, 0),
125 SOC_SINGLE("ALC Capture Decay Time", ES8323_ADCCONTROL12, 4, 15, 0),
126 SOC_SINGLE("ALC Capture Attack Time", ES8323_ADCCONTROL12, 0, 15, 0),
127 SOC_SINGLE("ALC Capture NG Threshold", ES8323_ADCCONTROL14, 3, 31, 0),
128 SOC_ENUM("ALC Capture NG Type", es8323_enum[6]),
129 SOC_SINGLE("ALC Capture NG Switch", ES8323_ADCCONTROL14, 0, 1, 0),
130 SOC_SINGLE("ZC Timeout Switch", ES8323_ADCCONTROL13, 6, 1, 0),
131 SOC_DOUBLE_R_TLV("Capture Digital Volume", ES8323_LADC_VOL,
132 ES8323_RADC_VOL, 0, 192, 1, adc_tlv),
133 SOC_SINGLE("Capture Mute", ES8323_ADC_MUTE, 2, 1, 0),
134 SOC_SINGLE_TLV("Left Channel Capture Volume", ES8323_ADCCONTROL1, 4, 8,
135 0, bypass_tlv),
136 SOC_SINGLE_TLV("Right Channel Capture Volume", ES8323_ADCCONTROL1, 0,
137 8, 0, bypass_tlv),
138 SOC_ENUM("Playback De-emphasis", es8323_enum[7]),
139 SOC_ENUM("Capture Polarity", es8323_enum[8]),
140 SOC_DOUBLE_R_TLV("PCM Volume", ES8323_LDAC_VOL, ES8323_RDAC_VOL,
141 0, 192, 1, dac_tlv),
142 SOC_SINGLE_TLV("Left Mixer Left Bypass Volume", ES8323_DACCONTROL17, 3,
143 7, 1, bypass_tlv2),
144 SOC_SINGLE_TLV("Right Mixer Right Bypass Volume", ES8323_DACCONTROL20,
145 3, 7, 1, bypass_tlv2),
146 SOC_DOUBLE_R_TLV("Output 1 Playback Volume", ES8323_LOUT1_VOL,
147 ES8323_ROUT1_VOL, 0, 33, 0, out_tlv),
148 SOC_DOUBLE_R_TLV("Output 2 Playback Volume", ES8323_LOUT2_VOL,
149 ES8323_ROUT2_VOL, 0, 33, 0, out_tlv),
150 };
151
152 static const struct snd_kcontrol_new es8323_left_dac_mux_controls =
153 SOC_DAPM_ENUM("Route", es8323_left_dac_enum);
154
155 static const struct snd_kcontrol_new es8323_right_dac_mux_controls =
156 SOC_DAPM_ENUM("Route", es8323_right_dac_enum);
157
158 static const struct snd_kcontrol_new es8323_left_line_controls =
159 SOC_DAPM_ENUM("LLIN Mux", es8323_llin_enum);
160
161 static const struct snd_kcontrol_new es8323_right_line_controls =
162 SOC_DAPM_ENUM("RLIN Mux", es8323_rlin_enum);
163
164 /* Differential Mux */
165 static const struct snd_kcontrol_new es8323_diffmux_controls =
166 SOC_DAPM_ENUM("Route2", es8323_diff_enum);
167
168 /* Mono ADC Mux */
169 static const struct snd_kcontrol_new es8323_monomux_controls =
170 SOC_DAPM_ENUM("Mono Mux", es8323_mono_enum);
171
172 /* Right PGA Mux */
> 173 static const struct snd_kcontrol_new es8323_right_pga_controls =
174 SOC_DAPM_ENUM("Route", es8323_enum[3]);
175
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2024-09-05 20:31 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-05 7:02 [PATCH v1 00/10] ASoC: Some issues about loongson i2s Binbin Zhou
2024-09-05 7:02 ` [PATCH v1 01/10] ASoC: dt-bindings: Add Everest ES8323 Codec Binbin Zhou
2024-09-06 10:21 ` Krzysztof Kozlowski
2024-09-09 8:12 ` Binbin Zhou
2024-09-05 7:02 ` [PATCH v1 02/10] ASoC: codecs: Add support for ES8323 Binbin Zhou
2024-09-05 14:05 ` Mark Brown
2024-09-13 2:02 ` Binbin Zhou
2024-09-13 16:44 ` Mark Brown
2024-09-18 9:24 ` Binbin Zhou
2024-09-18 11:15 ` Mark Brown
2024-09-05 20:31 ` kernel test robot [this message]
2024-09-05 7:02 ` [PATCH v1 03/10] ASoC: dt-bindings: Add NXP uda1342 Codec Binbin Zhou
2024-09-06 10:22 ` Krzysztof Kozlowski
2024-09-05 7:02 ` [PATCH v1 04/10] ASoC: codecs: Add uda1342 codec driver Binbin Zhou
2024-09-05 14:28 ` Mark Brown
2024-09-10 7:36 ` Binbin Zhou
2024-09-06 2:10 ` kernel test robot
2024-09-05 7:02 ` [PATCH v1 05/10] ASoC: loongson: Improve code readability Binbin Zhou
2024-09-05 14:31 ` Mark Brown
2024-09-07 7:53 ` Binbin Zhou
2024-09-05 7:02 ` [PATCH v1 06/10] ASoC: loongson: Fix codec detection failure on FDT systems Binbin Zhou
2024-09-06 10:28 ` Krzysztof Kozlowski
2024-09-09 7:51 ` Binbin Zhou
2024-09-09 7:53 ` Krzysztof Kozlowski
2024-09-05 7:02 ` [PATCH v1 07/10] ASoC: dt-bindings: Add Loongson I2S controller Binbin Zhou
2024-09-06 10:23 ` Krzysztof Kozlowski
2024-09-07 8:26 ` Binbin Zhou
2024-09-05 7:07 ` [PATCH v1 08/10] ASoC: loongson: Add I2S controller driver as platform device Binbin Zhou
2024-09-05 14:36 ` Mark Brown
2024-09-07 8:08 ` Binbin Zhou
2024-09-07 12:14 ` Mark Brown
2024-09-06 1:08 ` kernel test robot
2024-09-06 6:18 ` kernel test robot
2024-09-06 11:37 ` Geert Uytterhoeven
2024-09-07 8:18 ` Binbin Zhou
2024-09-05 7:07 ` [PATCH v1 09/10] LoongArch: dts: Add I2S support to Loongson-2K1000 Binbin Zhou
2024-09-05 7:07 ` [PATCH v1 10/10] LoongArch: dts: Add I2S support to Loongson-2K2000 Binbin Zhou
2024-09-05 8:13 ` [PATCH v1 00/10] ASoC: Some issues about loongson i2s Krzysztof Kozlowski
2024-09-05 8:34 ` Binbin Zhou
2024-09-05 8:50 ` Krzysztof Kozlowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202409060459.dJs4SsBG-lkp@intel.com \
--to=lkp@intel.com \
--cc=broonie@kernel.org \
--cc=chenhuacai@loongson.cn \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=kernel@xen0n.name \
--cc=krzk@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linux-sound@vger.kernel.org \
--cc=loongarch@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=perex@perex.cz \
--cc=robh+dt@kernel.org \
--cc=tiwai@suse.com \
--cc=zhoubb.aaron@gmail.com \
--cc=zhoubinbin@loongson.cn \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.