All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Rahul Tanwar <rahul.tanwar@linux.intel.com>
Cc: kbuild-all@lists.01.org, linus.walleij@linaro.org,
	robh+dt@kernel.org, mark.rutland@arm.com,
	linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org, robh@kernel.org,
	andriy.shevchenko@intel.com, qi-ming.wu@intel.com,
	yixin.zhu@linux.intel.com, cheol.yong.kim@intel.com,
	Rahul Tanwar <rahul.tanwar@linux.intel.com>
Subject: Re: [PATCH v2 1/2] pinctrl: Add pinmux & GPIO controller driver for a new SoC
Date: Fri, 1 Nov 2019 16:14:32 +0800	[thread overview]
Message-ID: <201911011605.ffJ1jVSk%lkp@intel.com> (raw)
In-Reply-To: <4bb885fe692d29f2635772dcd04839390f1f5671.1572409172.git.rahul.tanwar@linux.intel.com>

[-- Attachment #1: Type: text/plain, Size: 2620 bytes --]

Hi Rahul,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on pinctrl/devel]
[also build test ERROR on v5.4-rc5 next-20191031]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Rahul-Tanwar/pinctrl-Add-new-pinctrl-GPIO-driver/20191101-120332
base:   https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git devel
config: um-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=um 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/pinctrl/pinctrl-equilibrium.c: In function 'gpiochip_setup':
>> drivers/pinctrl/pinctrl-equilibrium.c:175:4: error: 'struct gpio_chip' has no member named 'of_node'
     gc->of_node = desc->node;
       ^~

vim +175 drivers/pinctrl/pinctrl-equilibrium.c

   166	
   167	static int gpiochip_setup(struct device *dev, struct eqbr_gpio_desc *desc)
   168	{
   169		struct gpio_irq_chip *girq;
   170		struct gpio_chip *gc;
   171	
   172		gc = &desc->chip;
   173		gc->owner = THIS_MODULE;
   174		gc->label = desc->name;
 > 175		gc->of_node = desc->node;
   176	
   177		if (!of_property_read_bool(desc->node, "interrupt-controller")) {
   178			dev_info(dev, "gc %s: doesn't act as interrupt controller!\n",
   179				 desc->name);
   180			return 0;
   181		}
   182	
   183		desc->ic.name = "gpio_irq";
   184		desc->ic.irq_mask = eqbr_gpio_disable_irq;
   185		desc->ic.irq_unmask = eqbr_gpio_enable_irq;
   186		desc->ic.irq_ack = eqbr_gpio_ack_irq;
   187		desc->ic.irq_mask_ack = eqbr_gpio_mask_ack_irq;
   188		desc->ic.irq_set_type = eqbr_gpio_set_irq_type;
   189	
   190		girq = &desc->chip.irq;
   191		girq->chip = &desc->ic;
   192		girq->parent_handler = eqbr_irq_handler;
   193		girq->num_parents = 1;
   194		girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
   195					     GFP_KERNEL);
   196		if (!girq->parents)
   197			return -ENOMEM;
   198	
   199		girq->default_type = IRQ_TYPE_NONE;
   200		girq->handler = handle_level_irq;
   201		girq->parents[0] = desc->virq;
   202	
   203		return 0;
   204	}
   205	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 21984 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v2 1/2] pinctrl: Add pinmux & GPIO controller driver for a new SoC
Date: Fri, 01 Nov 2019 16:14:32 +0800	[thread overview]
Message-ID: <201911011605.ffJ1jVSk%lkp@intel.com> (raw)
In-Reply-To: <4bb885fe692d29f2635772dcd04839390f1f5671.1572409172.git.rahul.tanwar@linux.intel.com>

[-- Attachment #1: Type: text/plain, Size: 2694 bytes --]

Hi Rahul,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on pinctrl/devel]
[also build test ERROR on v5.4-rc5 next-20191031]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Rahul-Tanwar/pinctrl-Add-new-pinctrl-GPIO-driver/20191101-120332
base:   https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git devel
config: um-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=um 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/pinctrl/pinctrl-equilibrium.c: In function 'gpiochip_setup':
>> drivers/pinctrl/pinctrl-equilibrium.c:175:4: error: 'struct gpio_chip' has no member named 'of_node'
     gc->of_node = desc->node;
       ^~

vim +175 drivers/pinctrl/pinctrl-equilibrium.c

   166	
   167	static int gpiochip_setup(struct device *dev, struct eqbr_gpio_desc *desc)
   168	{
   169		struct gpio_irq_chip *girq;
   170		struct gpio_chip *gc;
   171	
   172		gc = &desc->chip;
   173		gc->owner = THIS_MODULE;
   174		gc->label = desc->name;
 > 175		gc->of_node = desc->node;
   176	
   177		if (!of_property_read_bool(desc->node, "interrupt-controller")) {
   178			dev_info(dev, "gc %s: doesn't act as interrupt controller!\n",
   179				 desc->name);
   180			return 0;
   181		}
   182	
   183		desc->ic.name = "gpio_irq";
   184		desc->ic.irq_mask = eqbr_gpio_disable_irq;
   185		desc->ic.irq_unmask = eqbr_gpio_enable_irq;
   186		desc->ic.irq_ack = eqbr_gpio_ack_irq;
   187		desc->ic.irq_mask_ack = eqbr_gpio_mask_ack_irq;
   188		desc->ic.irq_set_type = eqbr_gpio_set_irq_type;
   189	
   190		girq = &desc->chip.irq;
   191		girq->chip = &desc->ic;
   192		girq->parent_handler = eqbr_irq_handler;
   193		girq->num_parents = 1;
   194		girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
   195					     GFP_KERNEL);
   196		if (!girq->parents)
   197			return -ENOMEM;
   198	
   199		girq->default_type = IRQ_TYPE_NONE;
   200		girq->handler = handle_level_irq;
   201		girq->parents[0] = desc->virq;
   202	
   203		return 0;
   204	}
   205	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 21984 bytes --]

  parent reply	other threads:[~2019-11-01  8:15 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-30  4:23 [PATCH v2 0/2] pinctrl: Add new pinctrl/GPIO driver Rahul Tanwar
2019-10-30  4:23 ` [PATCH v2 1/2] pinctrl: Add pinmux & GPIO controller driver for a new SoC Rahul Tanwar
2019-10-30 14:39   ` Andy Shevchenko
2019-10-31  7:57     ` Tanwar, Rahul
2019-11-01  8:14   ` kbuild test robot [this message]
2019-11-01  8:14     ` kbuild test robot
2019-10-30  4:24 ` [PATCH v2 2/2] dt-bindings: pinctrl: intel: Add for " Rahul Tanwar

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=201911011605.ffJ1jVSk%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=andriy.shevchenko@intel.com \
    --cc=cheol.yong.kim@intel.com \
    --cc=devicetree@vger.kernel.org \
    --cc=kbuild-all@lists.01.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=qi-ming.wu@intel.com \
    --cc=rahul.tanwar@linux.intel.com \
    --cc=robh+dt@kernel.org \
    --cc=robh@kernel.org \
    --cc=yixin.zhu@linux.intel.com \
    /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.