Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp640802imu; Fri, 4 Jan 2019 04:32:59 -0800 (PST) X-Google-Smtp-Source: AFSGD/WQ8sN94Dprq5Xz+6mKDwMiOpwG+SKzZvtWtYIXEdVQ1av4uha5xqZt7e3/rS8zv+tcXtN9 X-Received: by 2002:a62:3c1:: with SMTP id 184mr52661784pfd.56.1546605179329; Fri, 04 Jan 2019 04:32:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546605179; cv=none; d=google.com; s=arc-20160816; b=Bgno4aERI9kqZ6HuGB9lVVyhFNPon3uatdpNf48jjHtVlkpVVz/TrJhHqLEQ8vZ/wI cf8i4ArdYQFzkYitjBSj9qnH9jlFhhNfHRo+aRbUZ1CXXz78X8lvh3j2tC0eWCfNEx2r 9KGqJ89rmJVYUtbG7nfpPRZVoSpEZMpMN8F3+4FFlyBKKtw4zi9k8jTfviWgdlwZyX98 Oo7IK0gHkim118uisFIYzNAAL0uvt7VWVK1TKOAMNck2fEa5MZzYtZcGU7+zA6MV4xLu Xb/bsPP/O0hESxKgRQGRm0uzMIvDZeMm2WrEUjLUDB2XZoEOEBUzzMfaJMLQsqHhU9jH XaWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=JHFNuMXhkn6JkJ1AKiIggGsFpzQjYAkfcc/Ferbgp8c=; b=LtVGS0qk2hvmvgubCqjlon+Z4daReWWk9SGpfiE3eynXJZTQaXOKVA2EiETDpNF0Uy +FdPm6r+GR1/LYyiBfU9v11bxfTLGpiEq3zcKttEM9vpqejoQ/NS/J5DLfXfckMzA8eH 3/B7skD8Ig0A15+R2558aPRQoR0NChShp7/45d65DA0Vi/auMkErzBN18Dg/Zxblu+sY pcq5Bl/DJQKONYwO9WdeCQbe0XZ9rXgoVIBRYcrLnr2PS6SN9arVqEe9MepQnOpYON63 QKFOZzbuJgx5yw3YDxQA1XMkSEAGFVxnatOIozLkMC+viUIOs+Q2U1xiIsYhmMzSMjjE uY+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=wYO4tnt4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f1si55040280pld.92.2019.01.04.04.32.43; Fri, 04 Jan 2019 04:32:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=wYO4tnt4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727498AbfADKgb (ORCPT + 99 others); Fri, 4 Jan 2019 05:36:31 -0500 Received: from mail-ed1-f65.google.com ([209.85.208.65]:43620 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726578AbfADKgb (ORCPT ); Fri, 4 Jan 2019 05:36:31 -0500 Received: by mail-ed1-f65.google.com with SMTP id f9so31363361eds.10 for ; Fri, 04 Jan 2019 02:36:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=JHFNuMXhkn6JkJ1AKiIggGsFpzQjYAkfcc/Ferbgp8c=; b=wYO4tnt4oVtFuZ/8hNXbLIzMeg//elvWv198r9sy05dgozlppbsgOuznFIBU3LWQWq 9m/cSlry3A8WgYWbLEfqHOYI5ZcDjTY8uMsKC9mLgmTNLeVbNrQM8tkuziHPYes6ygrK GMQxR9OXJnawCDGj8PmUcaG4+O6a1kMhNn2fsdEFBXmp40WKI5NKsWCpWuogV0P2uSGK b2vIZZ++K4kYBGa1FFYLTVp7qZ3Crwo4CLOGoTliY4v6d3MpDg8ZLuH6EwhS18ZE76q4 QaBGW/dgnuPtjXLsNmUud5qzNwY3m5AEPlrVMlvFh30VDJdioI9aMjpzSte5ciIWRQtW YJXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=JHFNuMXhkn6JkJ1AKiIggGsFpzQjYAkfcc/Ferbgp8c=; b=rJCTb4z6L5BpS28dpkm5fNhuDmBg5BwFT0emLXwykz/Wt64htvGnow90jfkJ9hVZYK hnu0p6ACgow8L2it2eFR1VM/49ycAsj7iZ5K0TQh3zXrIDz6tiJkFcd0S5hk1r/zdo3a aMm7WW6fKsUpBU9H7FZRjJx7Sp/lziprwQZGuA9o25Vo1pB1oSaX1fKqqae1uT8M3sEn rkAEn1Q0CP5cpLtnGOhtG4NeY+8eqT80AJ1kUwOcMa4FkxZ2/dYC4WbnTgMJ9yn5Rx+B DkIRX13kCv7wo2r8tvDHL446rO4pz0/KSxiGBMvqqNLfXdpgGQO/NXOSYVnjSb1TeThG iMYg== X-Gm-Message-State: AA+aEWb8vhEv3meRtC03ROGmMjyu9Yw6afHvIWxGDQC6hwSVvnwQc76O NHLiUH4xuuN8lxxWA6NE/DUpvg== X-Received: by 2002:a50:8fe4:: with SMTP id y91mr45134491edy.231.1546598189508; Fri, 04 Jan 2019 02:36:29 -0800 (PST) Received: from Red ([2a01:cb1d:147:7200:2e56:dcff:fed2:c6d6]) by smtp.googlemail.com with ESMTPSA id f6sm27533591ede.53.2019.01.04.02.36.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Jan 2019 02:36:28 -0800 (PST) Date: Fri, 4 Jan 2019 11:36:26 +0100 From: LABBE Corentin To: Lorenzo Pieralisi Cc: bhelgaas@google.com, khilman@baylibre.com, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org Subject: Re: [PATCH] PCI: amlogic: fix build failure due to missing linux/gpio/consumer.h header Message-ID: <20190104103626.GA8448@Red> References: <1546592917-27846-1-git-send-email-clabbe@baylibre.com> <20190104103015.GA3738@red-moon> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20190104103015.GA3738@red-moon> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 04, 2019 at 10:30:25AM +0000, Lorenzo Pieralisi wrote: > On Fri, Jan 04, 2019 at 09:08:37AM +0000, Corentin Labbe wrote: > > When building on x86, I got the following build failure: > > Hi, > > what tree are you testing on and which config ? I use the next-20190102 tree The config can be found at http://kernel.montjoie.ovh/configs/x86 Regards > > Thanks, > Lorenzo > > > drivers/pci/controller/dwc/pci-meson.c: In function ‘meson_pcie_assert_reset’: > > drivers/pci/controller/dwc/pci-meson.c:290:2: error: implicit declaration of function ‘gpiod_set_value_cansleep’; did you mean ‘gpio_set_value_cansleep’? [-Werror=implicit-function-declaration] > > gpiod_set_value_cansleep(mp->reset_gpio, 0); > > ^~~~~~~~~~~~~~~~~~~~~~~~ > > gpio_set_value_cansleep > > drivers/pci/controller/dwc/pci-meson.c: In function ‘meson_pcie_probe’: > > drivers/pci/controller/dwc/pci-meson.c:540:19: error: implicit declaration of function ‘devm_gpiod_get’; did you mean ‘devm_gpio_free’? [-Werror=implicit-function-declaration] > > mp->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); > > ^~~~~~~~~~~~~~ > > devm_gpio_free > > drivers/pci/controller/dwc/pci-meson.c:540:48: error: ‘GPIOD_OUT_LOW’ undeclared (first use in this function); did you mean ‘GPIOF_INIT_LOW’? > > mp->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); > > ^~~~~~~~~~~~~ > > GPIOF_INIT_LOW > > > > This is due to the missing linux/gpio/consumer.h header > > > > Signed-off-by: Corentin Labbe > > --- > > drivers/pci/controller/dwc/pci-meson.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/pci/controller/dwc/pci-meson.c b/drivers/pci/controller/dwc/pci-meson.c > > index 241ebe0c4505..e35e9eaa50ee 100644 > > --- a/drivers/pci/controller/dwc/pci-meson.c > > +++ b/drivers/pci/controller/dwc/pci-meson.c > > @@ -8,6 +8,7 @@ > > > > #include > > #include > > +#include > > #include > > #include > > #include > > -- > > 2.19.2 > >