From: kernel test robot <lkp@intel.com>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
Mark Brown <broonie@kernel.org>
Subject: [broonie-ci:fileECoqy0 5/6] sound/soc/generic/simple-card-utils.c:755:14: error: no member named 'gpio' in 'struct snd_soc_jack_gpio'
Date: Tue, 26 Mar 2024 10:33:35 +0800 [thread overview]
Message-ID: <202403261005.2Hemu0jm-lkp@intel.com> (raw)
tree: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/ci.git fileECoqy0
head: 3c398a2eb9081a10c34a40701159a34319a35f19
commit: c81737adb6536b26ebf9176179b3551cb33be4c0 [5/6] ASoC: soc-jack: Get rid of legacy GPIO support
config: x86_64-buildonly-randconfig-002-20240325 (https://download.01.org/0day-ci/archive/20240326/202403261005.2Hemu0jm-lkp@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240326/202403261005.2Hemu0jm-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/202403261005.2Hemu0jm-lkp@intel.com/
All errors (new ones prefixed by >>):
>> sound/soc/generic/simple-card-utils.c:755:14: error: no member named 'gpio' in 'struct snd_soc_jack_gpio'
755 | sjack->gpio.gpio = -ENOENT;
| ~~~~~~~~~~~ ^
1 error generated.
vim +755 sound/soc/generic/simple-card-utils.c
90194281ee8b01 Paul Cercueil 2019-04-26 738
b5a95c5bf6d695 Kuninori Morimoto 2023-09-11 739 int simple_util_init_jack(struct snd_soc_card *card,
b4b7de99c6da46 Kuninori Morimoto 2023-09-11 740 struct simple_util_jack *sjack,
764aafdb985b18 Shengjiu Wang 2020-07-15 741 int is_hp, char *prefix,
764aafdb985b18 Shengjiu Wang 2020-07-15 742 char *pin)
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 743 {
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 744 struct device *dev = card->dev;
355beeed9319cf Dmitry Torokhov 2022-09-06 745 struct gpio_desc *desc;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 746 char prop[128];
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 747 char *pin_name;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 748 char *gpio_name;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 749 int mask;
355beeed9319cf Dmitry Torokhov 2022-09-06 750 int error;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 751
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 752 if (!prefix)
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 753 prefix = "";
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 754
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 @755 sjack->gpio.gpio = -ENOENT;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 756
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 757 if (is_hp) {
355beeed9319cf Dmitry Torokhov 2022-09-06 758 snprintf(prop, sizeof(prop), "%shp-det", prefix);
764aafdb985b18 Shengjiu Wang 2020-07-15 759 pin_name = pin ? pin : "Headphones";
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 760 gpio_name = "Headphone detection";
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 761 mask = SND_JACK_HEADPHONE;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 762 } else {
355beeed9319cf Dmitry Torokhov 2022-09-06 763 snprintf(prop, sizeof(prop), "%smic-det", prefix);
764aafdb985b18 Shengjiu Wang 2020-07-15 764 pin_name = pin ? pin : "Mic Jack";
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 765 gpio_name = "Mic detection";
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 766 mask = SND_JACK_MICROPHONE;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 767 }
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 768
355beeed9319cf Dmitry Torokhov 2022-09-06 769 desc = gpiod_get_optional(dev, prop, GPIOD_IN);
355beeed9319cf Dmitry Torokhov 2022-09-06 770 error = PTR_ERR_OR_ZERO(desc);
355beeed9319cf Dmitry Torokhov 2022-09-06 771 if (error)
355beeed9319cf Dmitry Torokhov 2022-09-06 772 return error;
355beeed9319cf Dmitry Torokhov 2022-09-06 773
355beeed9319cf Dmitry Torokhov 2022-09-06 774 if (desc) {
355beeed9319cf Dmitry Torokhov 2022-09-06 775 error = gpiod_set_consumer_name(desc, gpio_name);
355beeed9319cf Dmitry Torokhov 2022-09-06 776 if (error)
355beeed9319cf Dmitry Torokhov 2022-09-06 777 return error;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 778
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 779 sjack->pin.pin = pin_name;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 780 sjack->pin.mask = mask;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 781
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 782 sjack->gpio.name = gpio_name;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 783 sjack->gpio.report = mask;
355beeed9319cf Dmitry Torokhov 2022-09-06 784 sjack->gpio.desc = desc;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 785 sjack->gpio.debounce_time = 150;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 786
19aed2d6cdb72a Akihiko Odaki 2022-04-08 787 snd_soc_card_jack_new_pins(card, pin_name, mask, &sjack->jack,
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 788 &sjack->pin, 1);
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 789
355beeed9319cf Dmitry Torokhov 2022-09-06 790 snd_soc_jack_add_gpios(&sjack->jack, 1, &sjack->gpio);
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 791 }
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 792
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 793 return 0;
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 794 }
b5a95c5bf6d695 Kuninori Morimoto 2023-09-11 795 EXPORT_SYMBOL_GPL(simple_util_init_jack);
62c2c9fcac4341 Katsuhiro Suzuki 2018-06-11 796
:::::: The code at line 755 was first introduced by commit
:::::: 62c2c9fcac4341d306dda4cf400b77e7e124480a ASoC: simple-card-utils: move hp and mic detect gpios from simple-card
:::::: TO: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
:::::: CC: Mark Brown <broonie@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next reply other threads:[~2024-03-26 2:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-26 2:33 kernel test robot [this message]
2024-03-26 14:00 ` [broonie-ci:fileECoqy0 5/6] sound/soc/generic/simple-card-utils.c:755:14: error: no member named 'gpio' in 'struct snd_soc_jack_gpio' Andy Shevchenko
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=202403261005.2Hemu0jm-lkp@intel.com \
--to=lkp@intel.com \
--cc=andriy.shevchenko@linux.intel.com \
--cc=broonie@kernel.org \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
/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.