Received: by 10.223.176.46 with SMTP id f43csp641042wra; Fri, 26 Jan 2018 04:40:56 -0800 (PST) X-Google-Smtp-Source: AH8x226oonOoZ9KbGAi9E9BVQRG0PtFwbZP7vZYum6ZcySiUdj5D2YhO5Yk61syuYCnm0dDMsqyo X-Received: by 10.101.75.81 with SMTP id k17mr15958732pgt.335.1516970456342; Fri, 26 Jan 2018 04:40:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516970456; cv=none; d=google.com; s=arc-20160816; b=svVh5zejoACIT8hO1L8IxS/0po+LrMedWAogEqTyVNwkOcFrJ7ZuvIS5cj7IkJyWQP Bi4zl4aNwtvx149KASWkVdh8Ujaap/15BpYoDmIXrKRBTjVKOGL02T53axxu9starOh/ ITXVFpI0IPGaG4Y9HF+yPT6Xg5hZ/vUy8GoXmu4bgl2CoI7b5ttFkTANYLmXKzvBOU/D 4YboeZmrNZJ72l4pWNPIRKP6QUTF5h91m/sllKxio21p+itAaO8kiRc8V8kokt0Wse35 jK8LZIcV8d2D3nxxcPH1f/Q0Qx682Zhy7T9RQnLiwanFAUelUlBbROm7ZZuvrSLfl7hQ 0NKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=qDyX6KS53OLPlWh6+F7orcTmnwdHoIvqLV2JrGl3STQ=; b=cpj1RE3/1am/mUagk3147HYrLzuuoO09BFFZbRzJG59nyoSMh34pfmPvKrsCvxH5X6 hihY+X9CJBDfq6dvtcmW9haFUNUYxBnTkpj99objrO8fQCgRyDxqmqMpdWxdW7KgXSxn S/6LxSKK2FClcUUnXSZxnjg+Nn1E12RklQU+NJ54DM57Fh3K/BDxP3EwqNDtllIWcXEc Kb1A3/u8kQQ6DNkUQRHfZOgYuezgTXm2jPW9IB/5Iw9p5lQ1SLRjCtxAILOVJtiCjV6q d2cMp+PwrATD1uxBAX40JVpy5u40+FTAyugmTnrwMjtUfjtXHZFeJHqH7AHGiN9ZcuRs 6WTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=vugift7D; 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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m2-v6si3702792pll.454.2018.01.26.04.40.42; Fri, 26 Jan 2018 04:40:56 -0800 (PST) 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; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=vugift7D; 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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752150AbeAZMiq (ORCPT + 99 others); Fri, 26 Jan 2018 07:38:46 -0500 Received: from lelnx194.ext.ti.com ([198.47.27.80]:39617 "EHLO lelnx194.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751751AbeAZMio (ORCPT ); Fri, 26 Jan 2018 07:38:44 -0500 Received: from dflxv15.itg.ti.com ([128.247.5.124]) by lelnx194.ext.ti.com (8.15.1/8.15.1) with ESMTP id w0QCcW1Y017721; Fri, 26 Jan 2018 06:38:32 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com; s=ti-com-17Q1; t=1516970312; bh=VY6eA9gMt3Ucm0beYLhY/nvEZm9OB4QL1G2T719p+DM=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=vugift7D7v8fbFQMkK3ekyNWX/K4O+q0McntsoPy60doAcUi/ObSDJxJL5pWFQ2nU /Qar7C+EOxc4DKWzmHXtSdhgHVSkz7QO8l8i56dP651sKZCIhb5xdUcjd+fM/ca/xu pwutpfv0n3al5CkyoMX4Llw4GifiSy71/5fm9ubI= Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id w0QCcWAt009479; Fri, 26 Jan 2018 06:38:32 -0600 Received: from DFLE114.ent.ti.com (10.64.6.35) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.35; Fri, 26 Jan 2018 06:38:31 -0600 Received: from dflp33.itg.ti.com (10.64.6.16) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1261.35 via Frontend Transport; Fri, 26 Jan 2018 06:38:32 -0600 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by dflp33.itg.ti.com (8.14.3/8.13.8) with ESMTP id w0QCcTjZ006719; Fri, 26 Jan 2018 06:38:30 -0600 Subject: Re: [PATCH v1 2/2] fbdev: Kconfig: Add HAS_IOMEM dependency for FB_OPENCORES To: Thomas Huth , Farhan Ali , , , CC: , , References: <033e4a497792b2fa484c1288b9ed05c068565088.1516892845.git.alifm@linux.vnet.ibm.com> <036978d8-0628-9841-4bc1-b09c5231b577@redhat.com> From: Tomi Valkeinen Message-ID: <1fae3814-705e-a221-5e58-cef8da3a2f7d@ti.com> Date: Fri, 26 Jan 2018 14:38:29 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <036978d8-0628-9841-4bc1-b09c5231b577@redhat.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 26/01/18 14:33, Thomas Huth wrote: > On 25.01.2018 16:47, Farhan Ali wrote: >> The Opencores framebuffer device uses I/O memory and with >> CONFIG_HAS_IOMEM disabled will lead to build errors: >> >> ERROR: "devm_ioremap_resource" [drivers/video/fbdev/ocfb.ko] undefined! >> >> Fix this by adding HAS_IOMEM dependency for FB_OPENCORES. >> >> Signed-off-by: Farhan Ali >> --- >> drivers/video/fbdev/Kconfig | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig >> index 5e58f5e..8667e5d 100644 >> --- a/drivers/video/fbdev/Kconfig >> +++ b/drivers/video/fbdev/Kconfig >> @@ -976,7 +976,7 @@ config FB_PVR2 >> >> config FB_OPENCORES >> tristate "OpenCores VGA/LCD core 2.0 framebuffer support" >> - depends on FB && HAS_DMA >> + depends on FB && HAS_DMA && HAS_IOMEM >> select FB_CFB_FILLRECT >> select FB_CFB_COPYAREA >> select FB_CFB_IMAGEBLIT > > I think it would be better if fbdevs in general would depend on > HAS_IOMEM ... or could there be any frame buffer devices without IOMEM ? There are some small ones which are updated with, say, i2c (ssd1307fb.c). I think those don't need iomem. Tomi -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki