Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3290021imm; Mon, 4 Jun 2018 00:34:20 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIcYcJxCjmpfwaA0j/T5lYr/DMYAbxFGTZEtcNw1xDdV0ShNkPFeqnh7SGPy2z9BfkvNQ8c X-Received: by 2002:a62:5d83:: with SMTP id n3-v6mr8013129pfj.68.1528097660021; Mon, 04 Jun 2018 00:34:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528097659; cv=none; d=google.com; s=arc-20160816; b=jS9hciZC2eX6TluuLFRH/BOCDSy+NymCn3CK2bKys/1nfotvlmJcO2pVMYZaMKRiWj 9NQ8V6TjoFr0ohZ0nRZ6NIaVZRhzR475On2kyUwDqi+aFCzkWt8HB6Uttsw7W0kGXJ31 7y8iN4T/k/BfA5eGIZ0PZFPyAXzuBZ0OM2Rsfi/5MPcBWpr8ph/TFrELR5JYpMiosGZJ mIKfsjsRPsuKQZ8XhSuLkDjka2kUiQgIGRgGehW87g3ZidF/ISMyO5pUB505JOCwYFJ3 3rX6fqfc4IeeEHP61g3J3godNTQxcIAa54QFCS1vNhuX5WPIK9O7l9rOkEuRbUUYyO0H GpyA== 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=nQLVdaGcPsFeH4Uc7psx0qF++54DrC0p4VCKS0DZ7uM=; b=kZF9BM25V5JGx7MIJgw3ODaxsPilW9JRanoxcEZmYroxc3+/t2yMbt/6LdLjtAcJ8B KeYpa6w/uA6MJRJU5CFQdNX6m0+R5H7PkLoJ5sLCcrgSfrlQKo6Dur7htoqfsqFX9iZ5 3M1LpFtu3Lv2iQQYJmJAIVUUB+caDPBwdHzqtpbVwXUoukG8gOFS8ZczvTyEGv7Ui9r3 YoRVF27mwvmCTG4+Nv75zCwSfYgXQVL6x9eXABVgCVLl3OEKe9lSL5VGG/MFmIvC0L5+ QuWFqrD1HKlG5RGke2SAliIjl/AL4hwxNWo1LhfyoFmycGdbgZ2hpJt09shQWb9DnGfq cTLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=Kh1zPw3W; 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 e3-v6si45552828pld.229.2018.06.04.00.34.04; Mon, 04 Jun 2018 00:34:19 -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; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=Kh1zPw3W; 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 S1752677AbeFDHcj (ORCPT + 99 others); Mon, 4 Jun 2018 03:32:39 -0400 Received: from merlin.infradead.org ([205.233.59.134]:33200 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752318AbeFDHce (ORCPT ); Mon, 4 Jun 2018 03:32:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=nQLVdaGcPsFeH4Uc7psx0qF++54DrC0p4VCKS0DZ7uM=; b=Kh1zPw3WSrm6w83VIX2afR+TbN V2zLC0vlaWQY5KRiFNVDqKNclXAFNDcySgcLeXCCecsOiPXJ4e2SbQAxmxKRqhbyQaYZHRxdbm/oe GMHJiSUOaBcrbQ31jF5348E60ouFsR3IdrB2JS9enKJmvcHBPR8vJWyIsAGaHLZA+w1if5mKyUbMr 0XqEVHrPzwZccnhd2vJIKtpDBXHotBPUZDF10p8R35ucLbHbNtFGZSvf4qSsW61yQp2eNcQBsgykz FoW/L+l+KTZkTLQ3JN53x2vLgXj0Gukj/xV7MFC4CweHNw711q/+rEvfwEab9agnY44Yk+0MCTAHK DzCxUfmg==; Received: from static-50-53-52-16.bvtn.or.frontiernet.net ([50.53.52.16] helo=dragon.dunlab) by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1fPjyd-00027e-1J; Mon, 04 Jun 2018 07:32:27 +0000 Subject: Re: [PATCHv9 3/3] ARM:drm ivip Intel FPGA Video and Image Processing Suite To: "Hean-Loong, Ong" , Rob Herring , Dinh Nguyen , Daniel Vetter , Laurent Pinchart Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org References: <1528094404-3542-1-git-send-email-hean.loong.ong@intel.com> <1528094404-3542-4-git-send-email-hean.loong.ong@intel.com> From: Randy Dunlap Message-ID: <06e982ba-3701-b042-21b6-64f6f8744bba@infradead.org> Date: Mon, 4 Jun 2018 00:32:24 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <1528094404-3542-4-git-send-email-hean.loong.ong@intel.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/03/2018 11:40 PM, Hean-Loong, Ong wrote: > From: Ong Hean Loong > > Driver for Intel FPGA Video and Image Processing Suite Frame Buffer II. > The driver only supports the Intel Arria10 devkit and its variants. > This driver can be either loaded staticlly or in modules. > The OF device tree binding is located at: > Documentation/devicetree/bindings/display/altr,vip-fb2.txt > > Signed-off-by: Ong Hean Loong > --- > drivers/gpu/drm/Kconfig | 2 + > drivers/gpu/drm/Makefile | 1 + > drivers/gpu/drm/ivip/Kconfig | 14 +++ > drivers/gpu/drm/ivip/Makefile | 9 ++ > drivers/gpu/drm/ivip/intel_vip_conn.c | 95 ++++++++++++++++ > drivers/gpu/drm/ivip/intel_vip_core.c | 161 +++++++++++++++++++++++++++ > drivers/gpu/drm/ivip/intel_vip_drv.h | 52 +++++++++ > drivers/gpu/drm/ivip/intel_vip_of.c | 193 +++++++++++++++++++++++++++++++++ > 8 files changed, 527 insertions(+), 0 deletions(-) > create mode 100644 drivers/gpu/drm/ivip/Kconfig > create mode 100644 drivers/gpu/drm/ivip/Makefile > create mode 100644 drivers/gpu/drm/ivip/intel_vip_conn.c > create mode 100644 drivers/gpu/drm/ivip/intel_vip_core.c > create mode 100644 drivers/gpu/drm/ivip/intel_vip_drv.h > create mode 100644 drivers/gpu/drm/ivip/intel_vip_of.c > > diff --git a/drivers/gpu/drm/ivip/Kconfig b/drivers/gpu/drm/ivip/Kconfig > new file mode 100644 > index 0000000..1d08b90 > --- /dev/null > +++ b/drivers/gpu/drm/ivip/Kconfig > @@ -0,0 +1,14 @@ > +config DRM_IVIP > + tristate "Intel FGPA Video and Image Processing" > + depends on DRM && OF > + select DRM_GEM_CMA_HELPER > + select DRM_KMS_HELPER > + select DRM_KMS_FB_HELPER > + select DRM_KMS_CMA_HELPER > + help > + Choose this option if you have an Intel FPGA Arria 10 system > + and above with an Intel Display Port IP. This does not support > + legacy Intel FPGA Cyclone V display port. Currently only single > + frame buffer is supported. Note that ACPI and X_86 architecture > + is not supported for Arria10. If M is selected the module will be > + called ivip. Hi, Kconfig help text is supposed to be indented with one tab + 2 spaces. thanks, -- ~Randy