* [PATCH] drm/tegra: add missing include
@ 2016-07-01 10:16 Arnd Bergmann
2016-07-01 13:17 ` Thierry Reding
0 siblings, 1 reply; 2+ messages in thread
From: Arnd Bergmann @ 2016-07-01 10:16 UTC (permalink / raw)
To: Thierry Reding, David Airlie
Cc: Arnd Bergmann, Stephen Warren, Alexandre Courbot, Daniel Vetter,
dri-devel, linux-tegra, linux-kernel
A newly merged patch to configure the XBAR caused a build failure
in some configurations:
drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_set_pinmux':
drivers/gpu/drm/tegra/sor.c:252:10: error: implicit declaration of function 'pinctrl_lookup_state' [-Werror=implicit-function-declaration]
state = pinctrl_lookup_state(sor->pinctrl, name);
^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tegra/sor.c:252:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion]
state = pinctrl_lookup_state(sor->pinctrl, name);
The functions are declared in linux/pinctrl/consumer.h, so we need
to include that file instead of relying on the inclusion to happen
through another header.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Fixes: 9e9d1315f4f4 ("drm/tegra: sor: Make XBAR configurable per SoC")
---
drivers/gpu/drm/tegra/sor.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c
index 8425edaa4e8a..9ff6aa7585cf 100644
--- a/drivers/gpu/drm/tegra/sor.c
+++ b/drivers/gpu/drm/tegra/sor.c
@@ -13,6 +13,7 @@
#include <linux/io.h>
#include <linux/of_device.h>
#include <linux/platform_device.h>
+#include <linux/pinctrl/consumer.h>
#include <linux/pm_runtime.h>
#include <linux/regulator/consumer.h>
#include <linux/reset.h>
--
2.9.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] drm/tegra: add missing include
2016-07-01 10:16 [PATCH] drm/tegra: add missing include Arnd Bergmann
@ 2016-07-01 13:17 ` Thierry Reding
0 siblings, 0 replies; 2+ messages in thread
From: Thierry Reding @ 2016-07-01 13:17 UTC (permalink / raw)
To: Arnd Bergmann
Cc: David Airlie, Stephen Warren, Alexandre Courbot, Daniel Vetter,
dri-devel, linux-tegra, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1208 bytes --]
On Fri, Jul 01, 2016 at 12:16:20PM +0200, Arnd Bergmann wrote:
> A newly merged patch to configure the XBAR caused a build failure
> in some configurations:
>
> drivers/gpu/drm/tegra/sor.c: In function 'tegra_sor_set_pinmux':
> drivers/gpu/drm/tegra/sor.c:252:10: error: implicit declaration of function 'pinctrl_lookup_state' [-Werror=implicit-function-declaration]
> state = pinctrl_lookup_state(sor->pinctrl, name);
> ^~~~~~~~~~~~~~~~~~~~
> drivers/gpu/drm/tegra/sor.c:252:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion]
> state = pinctrl_lookup_state(sor->pinctrl, name);
>
> The functions are declared in linux/pinctrl/consumer.h, so we need
> to include that file instead of relying on the inclusion to happen
> through another header.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> Fixes: 9e9d1315f4f4 ("drm/tegra: sor: Make XBAR configurable per SoC")
> ---
> drivers/gpu/drm/tegra/sor.c | 1 +
> 1 file changed, 1 insertion(+)
This was actually introduced in 035f79bcd5e5 ("drm/tegra: sor: Support
DPAUX pin control"), which is causing other problems at runtime, so I've
backed it out again.
Thanks,
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-07-01 13:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-01 10:16 [PATCH] drm/tegra: add missing include Arnd Bergmann
2016-07-01 13:17 ` Thierry Reding
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox