From patchwork Fri Jul 21 20:56:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 108511 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp1263444qge; Fri, 21 Jul 2017 13:56:42 -0700 (PDT) X-Received: by 10.98.86.3 with SMTP id k3mr8783480pfb.144.1500670602452; Fri, 21 Jul 2017 13:56:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500670602; cv=none; d=google.com; s=arc-20160816; b=qDvwVi21OCA6Zhqzh2zzV98uekK8U//dKrrYYV6ubbJJxaQ6ERuEruCNBT9CToPlxM gLh8aPE/LncERoVYopQmsVmd5Q4YBatpDuVnb9ZcZ8useSK0cNQ6z8dEHaP9QXUCkViS I8eWjmpC/7QRxwkk4IPWc2tlzR52B+h6p2rs3hhgHM4wcCiaY69lfjH6bMdhrcIIF2UE mWM4ZwRmwESbxfy/nrJZazsGOb6yQj60+WA+AQZCKHzAlQBmz9jBPCCGY/E79WtlD7n6 YhplvUoI4VeSKdNLM4K7N6shd/O7reQCY1QWaEKdB/Kld1yLX267qA3kXsNZEHXJFGDn dFHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Tpl0LsQT87Mqn4pkrubbYTyKex3GvIvBcMSSzgEfHMU=; b=NPJLljkRXr9Zhv2cBKV2AfV5KMF7Pwst7hTiYaFGvKydmQd/atWvxH95Wr//Kwz7TH P9FHdveZzAuuVmHFFlhHGfbcPhwAAkcJnvBbmTvysWsXW7ma+d23KL3avxx9T5WcedrY g64DsVrBOHmzIraqPR0XPxMECBFo0qGgs7Y/7iTav7/f0RbBBwOvs1Y2yuh0Cmct2th/ 5lIW4ZA0QUYjBCWkAf/DQ6QWVppwNchlXpdQkEK8mEXxw0JGBm3mtkCb8LDdv9l6XtpW Q6WQLwldiqOAI8+Lzzv5qEdu90QfdYJWLxFlDfuzuQAlPQh0IMIKvtsPFoAyuOgOCFUh sfXw== ARC-Authentication-Results: i=1; mx.google.com; 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 b13si3565191pll.756.2017.07.21.13.56.42; Fri, 21 Jul 2017 13:56:42 -0700 (PDT) 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; 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 S1754705AbdGUU4j (ORCPT + 26 others); Fri, 21 Jul 2017 16:56:39 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:65506 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751996AbdGUU4i (ORCPT ); Fri, 21 Jul 2017 16:56:38 -0400 Received: from wuerfel.lan ([5.56.224.194]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.145]) with ESMTPA (Nemesis) id 0MJnBU-1dZlR11k9c-001AiH; Fri, 21 Jul 2017 22:56:27 +0200 From: Arnd Bergmann To: Philipp Zabel Cc: Arnd Bergmann , Daniel Vetter , Stephen Boyd , robdclark@gmail.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] [RESEND] gpu: ipu-v3: add DRM dependency Date: Fri, 21 Jul 2017 22:56:19 +0200 Message-Id: <20170721205625.3375683-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:Bb237OXSUPcRgxakWWGJ+H4TVmuhjHomO+yHvlDUMrYPFASKQ3t 82yFXb4BEmO66e3RZG1dQmGFZy5YXqLzUKvH2mKTPxOk3ShnU7y7IrGb/BmpYEvSS2e57kX Ve+v8bA5MisVcI2whfSdU6Fw2oexyMwGQJ0SNguAGbbEtmm1ZJSMK9JoCXckVO9ytfdm1tU 75HU41nVoKeGZ7A9PMumg== X-UI-Out-Filterresults: notjunk:1; V01:K0:INFp7eqmdeY=:wy+956MU+A/aL2zkdewOUS VrbQhwJPKGynyVu/XA/FmXbz/nzvL0Wlkvs7wsoWUkF0SwDf90iM1dT4NIFysO/hfBD3Mu0iW zaKhKHnm/MOBJ3VxaVtxCG9r5Xy9rbGLRCinKNtszOjViNQrlEW0HBP9b5KFra144ljnx/kFC JnVaGvGtlPmZX7mTw2NT6ZwDy9jmYq6MgPz4FFMIdYYiFA5efN2V4glpiMiUJ6ILSmwQlQLbF e+eiXGPRJD2PtilxSF+lk0ZPEknZwXT09ePliuAakN59rIKhHqiF7EayF4nPTMUqL2O1LtYD7 z5xTRywEqeovew0HXekCaMXo2nuf+HCvHJAHpxUL/OdygkFsT/QNGxiL4FgWcgW5U+zKKzq0r Vmo/AB2VjfiBhArbX9c7QlqVmN7eylpdS1GtkZ0aP7O1DsK+QB/X3pgODIYMR+ZZwjFiYOxuH yL8kcssECLch/evNAnmVjRMql6uDVYHVYgO9YYjtrHgkSsCENRJp/ISb86atcVjbkN609TCOT PPxnUbGapYjwVb51/RIj6HNAkdUIlqB+1XfhnfR2s7iRMYyVdDTWjnn3afC9uxzn0Vwh1Ep1x rHXX+m9L1VW8vgD7XSZ8Q+Ysf9msliISxWSOuLMVy+xppkF3xN7lPXQ+e8nDHboBn0zb9dtl/ Nb7mFairk3SCDj0CFprek2crzz0fLiWdbhKWHdrNAkRz0IhsZO4ax+83MtcFUkWBiq2AwmNDt IZZE4pjX3x8PeDtEpy2Aj0eqXzCy7PdzSSaOtA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The new PRE/PRG driver code causes a link failure when DRM is disabled: drivers/gpu/ipu-v3/ipu-pre.o: In function `ipu_pre_configure': ipu-pre.c:(.text.ipu_pre_configure+0x18): undefined reference to `drm_format_info' drivers/gpu/ipu-v3/ipu-prg.o: In function `ipu_prg_format_supported': ipu-prg.c:(.text.ipu_prg_format_supported+0x8): undefined reference to `drm_format_info' Adding a Kconfig dependency on DRM means we don't run into this problem any more. This might not be the best solution though, as the ipu seems to have been intentionally kept separate from DRM in the past. Fixes: ea9c260514c1 ("gpu: ipu-v3: add driver for Prefetch Resolve Gasket") Link: https://patchwork.kernel.org/patch/9636665/ Signed-off-by: Arnd Bergmann --- Originally sent on March 21, but got no reply for it. Resending unchanged as it is still needed in v4.13-rc1 --- drivers/gpu/ipu-v3/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/gpu/ipu-v3/Kconfig b/drivers/gpu/ipu-v3/Kconfig index 08766c6e7856..f8b200801408 100644 --- a/drivers/gpu/ipu-v3/Kconfig +++ b/drivers/gpu/ipu-v3/Kconfig @@ -1,6 +1,7 @@ config IMX_IPUV3_CORE tristate "IPUv3 core support" depends on SOC_IMX5 || SOC_IMX6Q || ARCH_MULTIPLATFORM + depends on DRM select GENERIC_IRQ_CHIP help Choose this if you have a i.MX5/6 system and want to use the Image