From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932240AbcEKQIO (ORCPT ); Wed, 11 May 2016 12:08:14 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:54756 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751605AbcEKQIN (ORCPT ); Wed, 11 May 2016 12:08:13 -0400 From: Arnd Bergmann To: airlied@redhat.com Cc: Tomi Valkeinen , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann , David Airlie , Rob Clark , Dave Airlie , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Subject: [PATCH 3/3] drm/omap: include gpio/consumer.h where needed Date: Wed, 11 May 2016 18:05:39 +0200 Message-Id: <1462982845-461029-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 In-Reply-To: <1462982509-342936-1-git-send-email-arnd@arndb.de> References: <1462982509-342936-1-git-send-email-arnd@arndb.de> X-Provags-ID: V03:K0:n6NS8Fqq/lAuA+Wz8SLHVrE+RTtpPClCR5HduwR2LT+sE5y04z/ FHlU0YUbhYV0VrGq/S1xrcFYoB3aknPOlnCg0XY4vQagfp7mNJp2MJyj0kVOhcVQLVa+Xnm Lqh9E9CRICfJ/IKrQgAmrLkZrhlgByWqO2vBU73UCVrgSj4Z+hw+7RX2QdB5LHYyaJvh3uV 5Gv9K+xw//cjYlmBt2QrQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:Kj02P6nKyFk=:abmEVJwbdjzQOb/Tf5axRP 0vQd07PFVBT2Jm2Hmd7UdlNrfgp0Ue0JuaqNP84U+XZtTr23/yWhp8QYAJbkZaG3i34HuCeQ/ PJceADM4oaKUZSrRmbOx9hoynFUuFim1soPDjBevka36lje74xRzN6lJGx5ixCeB4Ys9QqAO6 VZ2wl3lbBaafV+SZZXg8V0SnU11QdQbgOOdzPANPhGpnGRkktyJby44FVneJI1uQuSylfX8oX wnzSE9ck23VJdKNv+4h1/cNkiDnaslhBCRe4TQV7Pb2pDlj2wcYzTXLrboKF47D81bbbrtmah ktEIwc2hyHegWA8+MFmzMPScbZI3DFek4l2BgM8KBSJRu9kqZqfpRYoaDfjP7G5aIxSTScqDH J3BbLewlonPrSAZgYHECl6PPCi4klnQAQ4/3h4mjM2Uk075snKMwNpHB8NVdVNOsDEakZ6v+w d3BGgkGO9j5HwToN7tR0NdLs1REkjWmbG890aXyRzLdp//E3jcb/pNL2lOr3zINLBzJeYBItI xQPLikIVYcqIOhj6XomIEDGlKvcSzFHnupWb9BggR+ntXgtUGPPcDDktDcqBAC2xwJXNaUIbq 7W9b0IgWAnCWLh9WHG4ddKTij4zD3oii+nGADSpVELK2/LUca6qde0MtgAm8UyJkR4G6bTllq 1gT9bn/pN60oFZK3ZD04LFjozQB+Oe2yGprQQm7Ie9hKQEgyjryQa3tnp2qCUYGfGEG0= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A lot of the display drivers for OMAP use the gpio descriptor functions that are only available in linux/gpio.h if GPIOLIB is enabled and otherwise produce a build error: drivers/gpu/drm/omapdrm/displays/encoder-opa362.c: In function 'opa362_enable': drivers/gpu/drm/omapdrm/displays/encoder-opa362.c:101:3: error: implicit declaration of function 'gpiod_set_value_cansleep' [-Werror=implicit-function-declaration] drivers/gpu/drm/omapdrm/displays/panel-dpi.c: In function 'panel_dpi_probe_pdata': drivers/gpu/drm/omapdrm/displays/panel-dpi.c:189:23: error: implicit declaration of function 'gpio_to_desc' [-Werror=implicit-function-declaration] drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_enable': drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c:120:3: error: implicit declaration of function 'gpiod_set_value_cansleep' [-Werror=implicit-function-declaration] This replaces the existing linux/gpio.h with linux/gpio/consumer.h where needed. In case of panel-lgphilips-lb035q02.c however, we also have to include linux/gpio.h to get the definition of gpio_is_valid and gpio_set_value_cansleep that are used for the non-DT case. Signed-off-by: Arnd Bergmann --- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 1 + drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 2 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c | 1 + drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-tpo-td043mtea1.c | 2 +- 10 files changed, 10 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c b/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c index 225fd8d6ab31..667ca4a24ece 100644 --- a/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c +++ b/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c @@ -9,6 +9,7 @@ * the Free Software Foundation. */ +#include #include #include #include diff --git a/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c b/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c index 8c246c213e06..9594ff7a2b0c 100644 --- a/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c +++ b/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c @@ -14,7 +14,7 @@ * the Free Software Foundation. */ -#include +#include #include #include #include diff --git a/drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c b/drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c index 2fd5602880a7..671806ca7d6a 100644 --- a/drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c +++ b/drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c @@ -9,7 +9,7 @@ * the Free Software Foundation. */ -#include +#include #include #include #include diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dpi.c b/drivers/gpu/drm/omapdrm/displays/panel-dpi.c index e780fd4f8b46..7c2331be8d15 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-dpi.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-dpi.c @@ -9,7 +9,7 @@ * the Free Software Foundation. */ -#include +#include #include #include #include diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c index 36485c2137ce..2b118071b5a1 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c index 458f77bc473d..ac680e1de603 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c @@ -15,6 +15,7 @@ #include #include #include +#include #include