[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202206241810.WpWByPvV-lkp@intel.com>
Date: Sat, 25 Jun 2022 10:58:07 +0800
From: kernel test robot <lkp@...el.com>
To: Kuninori Morimoto <kuninori.morimoto.gx@...esas.com>
Cc: llvm@...ts.linux.dev, kbuild-all@...ts.01.org,
linux-kernel@...r.kernel.org
Subject: [morimoto:2022-06-24-v1 10/11] drivers/soundwire/qcom.c:1137:22:
error: no member named 'playback' in 'struct snd_soc_dai_driver'
tree: https://github.com/morimoto/linux 2022-06-24-v1
head: 9de9be5a1cdd14856aa6f947194b9adf234a3d35
commit: aca2860c80242fb2acba5ebf0eb8a4a8ce9d204d [10/11] remove
config: hexagon-randconfig-r041-20220624
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 6fa9120080c35a5ff851c3fc3358692c4ef7ce0d)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/morimoto/linux/commit/aca2860c80242fb2acba5ebf0eb8a4a8ce9d204d
git remote add morimoto https://github.com/morimoto/linux
git fetch --no-tags morimoto 2022-06-24-v1
git checkout aca2860c80242fb2acba5ebf0eb8a4a8ce9d204d
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=hexagon SHELL=/bin/bash drivers/soundwire/ drivers/staging/greybus/ sound/soc/
If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@...el.com>
All errors (new ones prefixed by >>):
>> drivers/soundwire/qcom.c:1137:22: error: no member named 'playback' in 'struct snd_soc_dai_driver'
stream = &dais[i].playback;
~~~~~~~ ^
>> drivers/soundwire/qcom.c:1139:22: error: no member named 'capture' in 'struct snd_soc_dai_driver'
stream = &dais[i].capture;
~~~~~~~ ^
2 errors generated.
--
>> drivers/staging/greybus/audio_codec.c:482:27: error: no member named 'playback' in 'struct snd_soc_dai_driver'
sig_bits = dai->driver->playback.sig_bits;
~~~~~~~~~~~ ^
>> drivers/staging/greybus/audio_codec.c:484:27: error: no member named 'capture' in 'struct snd_soc_dai_driver'
sig_bits = dai->driver->capture.sig_bits;
~~~~~~~~~~~ ^
>> drivers/staging/greybus/audio_codec.c:666:4: error: field designator 'playback' does not refer to any field in type 'struct snd_soc_dai_driver'
.playback = {
^
>> drivers/staging/greybus/audio_codec.c:676:4: error: field designator 'capture' does not refer to any field in type 'struct snd_soc_dai_driver'
.capture = {
^
>> drivers/staging/greybus/audio_codec.c:1018:18: error: invalid application of 'sizeof' to an incomplete type 'struct snd_soc_dai_driver[]'
for (i = 0; i < ARRAY_SIZE(gbaudio_dai); i++) {
^~~~~~~~~~~~~~~~~~~~~~~
include/linux/kernel.h:55:32: note: expanded from macro 'ARRAY_SIZE'
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
^~~~~
drivers/staging/greybus/audio_codec.c:1075:17: error: invalid application of 'sizeof' to an incomplete type 'struct snd_soc_dai_driver[]'
gbaudio_dai, ARRAY_SIZE(gbaudio_dai));
^~~~~~~~~~~~~~~~~~~~~~~
include/linux/kernel.h:55:32: note: expanded from macro 'ARRAY_SIZE'
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
^~~~~
6 errors generated.
--
>> sound/soc/soc-core.c:357:22: error: no member named 'playback' in 'struct snd_soc_dai_driver'
codec_dai->driver->playback.stream_name,
~~~~~~~~~~~~~~~~~ ^
include/linux/dev_printk.h:163:47: note: expanded from macro 'dev_dbg'
dev_printk(KERN_DEBUG, dev, dev_fmt(fmt), ##__VA_ARGS__); \
^~~~~~~~~~~
include/linux/dev_printk.h:129:34: note: expanded from macro 'dev_printk'
_dev_printk(level, dev, fmt, ##__VA_ARGS__); \
^~~~~~~~~~~
1 error generated.
--
>> sound/soc/soc-dapm.c:1081:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params <= 1)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
>> sound/soc/soc-dapm.c:1081:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params <= 1)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
>> sound/soc/soc-dapm.c:1081:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params <= 1)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4046:59: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (ucontrol->value.enumerated.item[0] >= rtd->dai_link->num_params)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4046:59: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (ucontrol->value.enumerated.item[0] >= rtd->dai_link->num_params)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4046:59: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (ucontrol->value.enumerated.item[0] >= rtd->dai_link->num_params)
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4168:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params > 1) {
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4168:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params > 1) {
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4168:21: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
if (rtd->dai_link->num_params > 1) {
^~~~~~~~~~
c2c_params
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
sound/soc/soc-dapm.c:4170:25: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
rtd->dai_link->num_params,
^~~~~~~~~~
c2c_params
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
>> sound/soc/soc-dapm.c:4181:22: error: no member named 'params' in 'struct snd_soc_dai_link'
rtd->dai_link->params,
~~~~~~~~~~~~~ ^
sound/soc/soc-dapm.c:4182:22: error: no member named 'num_params' in 'struct snd_soc_dai_link'
rtd->dai_link->num_params,
~~~~~~~~~~~~~ ^
sound/soc/soc-dapm.c:4208:23: error: no member named 'num_params' in 'struct snd_soc_dai_link'; did you mean 'c2c_params'?
rtd->dai_link->num_params, w_param_text);
^~~~~~~~~~
c2c_params
include/sound/soc.h:697:42: note: 'c2c_params' declared here
const struct snd_soc_pcm_stream_params *c2c_params;
^
>> sound/soc/soc-dapm.c:4232:19: error: no member named 'playback' in 'struct snd_soc_dai_driver'
if (dai->driver->playback.stream_name) {
~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
>> sound/soc/soc-dapm.c:4232:19: error: no member named 'playback' in 'struct snd_soc_dai_driver'
if (dai->driver->playback.stream_name) {
~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
>> sound/soc/soc-dapm.c:4232:19: error: no member named 'playback' in 'struct snd_soc_dai_driver'
if (dai->driver->playback.stream_name) {
~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^~~~
sound/soc/soc-dapm.c:4234:32: error: no member named 'playback' in 'struct snd_soc_dai_driver'
template.name = dai->driver->playback.stream_name;
~~~~~~~~~~~ ^
sound/soc/soc-dapm.c:4235:33: error: no member named 'playback' in 'struct snd_soc_dai_driver'
template.sname = dai->driver->playback.stream_name;
~~~~~~~~~~~ ^
>> sound/soc/soc-dapm.c:4248:19: error: no member named 'capture' in 'struct snd_soc_dai_driver'
if (dai->driver->capture.stream_name) {
~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
--
>> sound/soc/soc-pcm.c:2853:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
>> sound/soc/soc-pcm.c:2853:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
>> sound/soc/soc-pcm.c:2853:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^~~~
sound/soc/soc-pcm.c:2904:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params)
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
sound/soc/soc-pcm.c:2904:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params)
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
sound/soc/soc-pcm.c:2904:21: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->params)
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^~~~
sound/soc/soc-pcm.c:2913:46: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->no_pcm || rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:52: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
sound/soc/soc-pcm.c:2913:46: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->no_pcm || rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:61: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
sound/soc/soc-pcm.c:2913:46: error: no member named 'params' in 'struct snd_soc_dai_link'
if (rtd->dai_link->no_pcm || rtd->dai_link->params) {
~~~~~~~~~~~~~ ^
include/linux/compiler.h:56:47: note: expanded from macro 'if'
#define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) )
^~~~
include/linux/compiler.h:58:86: note: expanded from macro '__trace_if_var'
#define __trace_if_var(cond) (__builtin_constant_p(cond) ? (cond) : __trace_if_value(cond))
^~~~
include/linux/compiler.h:69:3: note: expanded from macro '__trace_if_value'
(cond) ? \
^~~~
9 errors generated.
..
vim +1137 drivers/soundwire/qcom.c
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1117
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1118 static int qcom_swrm_register_dais(struct qcom_swrm_ctrl *ctrl)
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1119 {
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1120 int num_dais = ctrl->num_dout_ports + ctrl->num_din_ports;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1121 struct snd_soc_dai_driver *dais;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1122 struct snd_soc_pcm_stream *stream;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1123 struct device *dev = ctrl->dev;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1124 int i;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1125
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1126 /* PDM dais are only tested for now */
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1127 dais = devm_kcalloc(dev, num_dais, sizeof(*dais), GFP_KERNEL);
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1128 if (!dais)
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1129 return -ENOMEM;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1130
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1131 for (i = 0; i < num_dais; i++) {
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1132 dais[i].name = devm_kasprintf(dev, GFP_KERNEL, "SDW Pin%d", i);
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1133 if (!dais[i].name)
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1134 return -ENOMEM;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1135
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1136 if (i < ctrl->num_dout_ports)
02efb49aa805ce Srinivas Kandagatla 2020-01-13 @1137 stream = &dais[i].playback;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1138 else
02efb49aa805ce Srinivas Kandagatla 2020-01-13 @1139 stream = &dais[i].capture;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1140
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1141 stream->channels_min = 1;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1142 stream->channels_max = 1;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1143 stream->rates = SNDRV_PCM_RATE_48000;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1144 stream->formats = SNDRV_PCM_FMTBIT_S16_LE;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1145
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1146 dais[i].ops = &qcom_swrm_pdm_dai_ops;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1147 dais[i].id = i;
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1148 }
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1149
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1150 return devm_snd_soc_register_component(ctrl->dev,
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1151 &qcom_swrm_dai_component,
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1152 dais, num_dais);
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1153 }
02efb49aa805ce Srinivas Kandagatla 2020-01-13 1154
:::::: The code at line 1137 was first introduced by commit
:::::: 02efb49aa805cee643a643ab61a1118c2fd08b80 soundwire: qcom: add support for SoundWire controller
:::::: TO: Srinivas Kandagatla <srinivas.kandagatla@...aro.org>
:::::: CC: Vinod Koul <vkoul@...nel.org>
--
0-DAY CI Kernel Test Service
https://01.org/lkp
View attachment "config" of type "text/plain" (119555 bytes)
Powered by blists - more mailing lists