From patchwork Mon Jul 8 13:46:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 168645 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp7190499ilk; Mon, 8 Jul 2019 06:47:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqwrVXalM9cY10aX19FHoQJc/eJR2ampK1YzaTkTkTcjyEAm2X8FPY0c8owua3rOW8lxvJcN X-Received: by 2002:a17:902:8d95:: with SMTP id v21mr24663382plo.225.1562593647338; Mon, 08 Jul 2019 06:47:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562593647; cv=none; d=google.com; s=arc-20160816; b=BGptitnTyz+Eac2Wh56uHr6qF0962Xubq1FIdbhReQsKxHp4cXY3U0Wvr7/vkrQ7kR 2j2ZyqlmGtCzkAM4iH+3IlZxSPKs8t00VqSH+1/T9Kf3DS242EDo7TP1lGFhLL8MKe81 DZ2KJehtmXP2I8lp780CAcfnHI00HYYqdCIEUVbZfaGJl0dRBUBiZWfD9C5hI5xPM186 ygsqSm6DV0v2ocHsNKDIbLSQ3qLC4SrWS4dPrJpz/nmY39Vl1ev6eK2kHcL+vYeHXtW3 CjUMEvRU5Q4uKeFJIVhB62KSPf5GLIuXRYy75b189J661omyps+b2XLmROdW/yrccYcV 9vdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mime-version:message-id:date:subject:to:from :delivered-to; bh=kbWskb4hSBruOg6ukEizI2kYqqdsGaMW6qNQTiP5P9o=; b=eK2xs9EdvjQTpF2TWlE6iqhhtOjvx7CucqkIdaR5Eok2cqCQV/+W+iyv/r4oXlHw6J EwATvTywlOU6urhpI7qi/IgW1aWKkmBdlZtCXXGxPu4MMOdmya7ZXsRTzlz2X/75qelW iztyrIbzObPf9sK7uq0zpkVcF287afEPJ/LKvnvviyQiTygojw3Jkns/5nc2xbpoLc9J lE3j/qXdJibUZYFEJC24LHgZFruJZc+UWhWYQu0fX5H11U1zk8WpYRxcN0+Zk3ziUVBV +11MRwmu+aD7sI549sQqtbx9I1hSpQqf5QhI4K35dVZC/bs1ilA1u9Z2mWH+dgfUtBfP m8VA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Return-Path: Received: from gabe.freedesktop.org (gabe.freedesktop.org. [131.252.210.177]) by mx.google.com with ESMTPS id h11si18135920pju.90.2019.07.08.06.47.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 08 Jul 2019 06:47:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) client-ip=131.252.210.177; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1796389C98; Mon, 8 Jul 2019 13:47:26 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) by gabe.freedesktop.org (Postfix) with ESMTPS id 160C889C98 for ; Mon, 8 Jul 2019 13:47:24 +0000 (UTC) Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.129]) with ESMTPA (Nemesis) id 1MsqIi-1idXVd2xaq-00tCtF; Mon, 08 Jul 2019 15:47:09 +0200 From: Arnd Bergmann To: Inki Dae , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , David Airlie , Daniel Vetter , Kukjin Kim , Krzysztof Kozlowski Subject: [PATCH] drm/exynos: add CONFIG_MMU dependency Date: Mon, 8 Jul 2019 15:46:51 +0200 Message-Id: <20190708134707.538501-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:Axu85VajvoAR0wMxnciqB+GEFg6pSh3s41QC4py5g9oaTINzJOU UZTGHhbajCJ3JGbZmqfhTRCufcbapkbWIlxE2O6YC/PYBuj6T1Xc+KMLQ61WIPq+oD2194n CwfP9Yz4bxTS7rQpc1m0RFG+9Hhz5UTlg9Rdj5gGR44o4kixJuGca+25o7R7dEIlRK13gXG gCAopP2RQqbNVKGh6VcHw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:wnjssiFpvxA=:HTMu8pLHDd0+KCxZo8b6Wn e+rAuNkumRK+K4Z/GKOoxrneL/xy7278A61Y67M6KOB+P062stKVyfD7Az5cOJZHGOFBOaOEk Uvyx4CtA4I/aveHXSdF7iTh61rnO0iFDNbMOm1+8KjkHwoghph0jdfvwy2VbPDC0ZP/4BhJGA fqZMHC9n9KfwFup9F1gyw9Wnv3c87zWbYYIKPtGWh9Yb6CazHKg4hSuJJ2cjWlIqLP/ohRJQE 4nsMQNB6aafVD8ZgDE5e5skHAfYuj41tTYzyB14BZiXY1dZ3uszoiZnQKx8Avsfc4UYNVdtvD A2SnOlW/1H+JnT/+zKLp+0PA0JoXKynorPVVTakM203L+fDzngNUGXsV6+rblk2MIpley2aeO 1iz9R/V9ISTWRasK1Z0fxpvOTpA7U6W3SZJYeGmTXx2QGlQvOhs8K+mrO9fUKKpfYS8SfIi3U vf5SmG44kUojDZ0Czvkz0kZ4nLl+o3WBTcolcI7ypGwocJYaXZvhFCZ8rcdz0yAR/POTH9Fjb I4ZyYvwDJZ/y0geIgeJo0BQDd2wuaQbHrrXwggxYJn4+BV4EeBmL4q2vHh7aWq88lAMNkdyWG Q4RB1/9Uxzh9dyJ6IdJHuumfnzjIpMplgs9EGUtvr70w91XN7wzNyJadQYJ9Mdcn7pUowbLO2 tNEy0886CoGThl7fHLYWDGAXaKdwRsGZIivVKOprgWBasmaF+dPV8/YMPRzTamDudypA4e6S8 Z2OwKIM/3VIqy4OOo2Gjb837APKoRwQAd4CMBA== X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-samsung-soc@vger.kernel.org, Arnd Bergmann , Jingoo Han , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Sam Ravnborg , linux-arm-kernel@lists.infradead.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Compile-testing this driver on a NOMMU configuration shows a link failure: drivers/gpu/drm/exynos/exynos_drm_gem.o: In function `exynos_drm_gem_fault': exynos_drm_gem.c:(.text+0x484): undefined reference to `vmf_insert_mixed' Add a CONFIG_MMU dependency to ensure we only enable this in configurations that build correctly. Many other drm drivers have the same dependency. It would be nice to make this work in MMU-less configurations, but evidently nobody has ever needed this so far. Fixes: 156bdac99061 ("drm/exynos: trigger build of all modules") Signed-off-by: Arnd Bergmann --- drivers/gpu/drm/exynos/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/exynos/Kconfig b/drivers/gpu/drm/exynos/Kconfig index 60ce4a8ad9e1..6f7d3b3b3628 100644 --- a/drivers/gpu/drm/exynos/Kconfig +++ b/drivers/gpu/drm/exynos/Kconfig @@ -2,6 +2,7 @@ config DRM_EXYNOS tristate "DRM Support for Samsung SoC EXYNOS Series" depends on OF && DRM && (ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || ARCH_MULTIPLATFORM || COMPILE_TEST) + depends on MMU select DRM_KMS_HELPER select VIDEOMODE_HELPERS select SND_SOC_HDMI_CODEC if SND_SOC