Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3448872ybi; Fri, 19 Jul 2019 03:29:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqyoXe4nh3NWBwmbd7GSo6PfuMVFEEsZ/T2Ir3SAG3Fzpsqx3hI2Z4dIANZZbBis9IpYoTjs X-Received: by 2002:a17:90a:1ac5:: with SMTP id p63mr55882105pjp.25.1563532146853; Fri, 19 Jul 2019 03:29:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563532146; cv=none; d=google.com; s=arc-20160816; b=f3f57xe3JFJDGL007F88ySwhgs0NpF3DL9U2ysAibUskd0TEMa/8z5rRm8IYlsbGyY owWGmklsVoRaZUDdGoUj+395NW+JJfYIl37xlFzh7yxJQERKzrieXuhP3KACXXOwzV12 lflSXgtkGxkB568T+1I5fVW96xi6UkYOd2HISpVHYl5CMivNmfRZmPlbkbSE1rfVzxt/ Brjn5g1aPS50Pv/X0GeRQiZWqAXkx1HG+xv3YgHmB4Z3aAKZ5fkCqP27Vd/1IvzM3jSM 2Yv+G+E0JPe/fyW4EyV32ujvIQlbmRm5fe+8n1Lsomt8wS+htRVWc3EXqGeRBIuzbo2L mxOQ== 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; bh=UdoQLy61z6l+gsY4apIR5Z6jesafXAJLZ3Ok5rX955c=; b=FiLmuA8P4naBHR+dxWtui6HD6KIb8Vom1BCRYUObw7rqUvBXrrKgLUCp4Tj5GKW0ia Fz6RscSHSZCx2txSupRiNfkzkSn1ulMlIPe0evfOR0y0+CSHwRjvOMnJ8vnk+QneB3qD 4ZCj5HYdR22wVhvJXhnrKZ5WPngLCrI/VOEMMVFW8g3ikWGf9WSabk8QMELCem98gLtQ k/Vyo5iTxAOrvoWAYQ88gtSEs6HiIOBHKsJWvX4QgkkhPlN0UDvj4eecIzAe5n0ToPrs 0le3glHdnRU7D98sub2mzQM0Gh6PJ/phTPBwR7QdIY4w6yTpE/F/9Xm3wR2qBQ7CyKgd yGuA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v10si2620585plg.320.2019.07.19.03.28.51; Fri, 19 Jul 2019 03:29:06 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727520AbfGSK1K (ORCPT + 99 others); Fri, 19 Jul 2019 06:27:10 -0400 Received: from inva021.nxp.com ([92.121.34.21]:50354 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725794AbfGSK1K (ORCPT ); Fri, 19 Jul 2019 06:27:10 -0400 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 0334E2000C9; Fri, 19 Jul 2019 12:27:09 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 8658A20000A; Fri, 19 Jul 2019 12:27:05 +0200 (CEST) Received: from titan.ap.freescale.net (TITAN.ap.freescale.net [10.192.208.233]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id EB33A402B5; Fri, 19 Jul 2019 18:27:00 +0800 (SGT) From: Wen He To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, p.zabel@pengutronix.de Cc: leoyang.li@nxp.com, linux-imx@nxp.com, Wen He Subject: [v2] gpu: ipu-v3: allow to build with ARCH_LAYERSCAPE Date: Fri, 19 Jul 2019 18:17:51 +0800 Message-Id: <20190719101751.12315-1-wen.he_1@nxp.com> X-Mailer: git-send-email 2.9.5 X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The new LS1028A DP driver code causes a link failure when DRM_IMX built-in, but platform is ARCH_LAYERSCAPE: drivers/gpu/drm/imx/ipuv3-crtc.c:51: undefined reference to `ipu_prg_enable' drivers/gpu/drm/imx/ipuv3-crtc.c:52: undefined reference to `ipu_dc_enable' drivers/gpu/drm/imx/ipuv3-crtc.c:53: undefined reference to `ipu_dc_enable_channel' drivers/gpu/drm/imx/ipuv3-crtc.c:54: undefined reference to `ipu_di_enable' drivers/gpu/drm/imx/ipuv3-crtc.o: In function `ipu_crtc_mode_set_nofb Adding a Kconfig dependency allow to build if ARCH_LAYERSCAPE is enable. Signed-off-by: Wen He --- change in v2: - fix Kconfig conflit issue after rebased to kernel 5.2 drivers/gpu/ipu-v3/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/ipu-v3/Kconfig b/drivers/gpu/ipu-v3/Kconfig index 061fb990c120..be515dd95c2c 100644 --- a/drivers/gpu/ipu-v3/Kconfig +++ b/drivers/gpu/ipu-v3/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config IMX_IPUV3_CORE tristate "IPUv3 core support" - depends on SOC_IMX5 || SOC_IMX6Q || ARCH_MULTIPLATFORM || COMPILE_TEST + depends on SOC_IMX5 || SOC_IMX6Q || ARCH_MULTIPLATFORM || COMPILE_TEST || ARCH_LAYERSCAPE depends on DRM || !DRM # if DRM=m, this can't be 'y' select BITREVERSE select GENERIC_ALLOCATOR if DRM -- 2.17.1