Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp488677imp; Wed, 20 Feb 2019 03:53:29 -0800 (PST) X-Google-Smtp-Source: AHgI3IYq5Inljka0CmnEfICAoX1TgU0au2bI7gP3IB77XzyvRE5sEEaoPYrkj+wSE/f+Bp6mUKmM X-Received: by 2002:a63:aa46:: with SMTP id x6mr29061905pgo.452.1550663609296; Wed, 20 Feb 2019 03:53:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550663609; cv=none; d=google.com; s=arc-20160816; b=YMpB+Ny49XgHrnQdHwOsX0+EFhhInK7W6dhtbBCBwVLpfdv4HlMqZKpbXAcokKwP5V j16bUs4+haPMOVH6upHkVg08IY3LiIqpC/T1dEOPEB/+4zlBBb5F2CNGQn9aR7sZ2+WV qlu2uzv07Lbz2/3EQ5ibQYH5ThOHqKRkAeFfHaY48XsSRdllrkajZMEMo/YnWjR2sVGg nD8Tt5he19muWmK6kJW5Ow0wx+yI28eft+lGYnQCjHL4b3bF/Ex60qHD50mG4M8HWD1V OPILwaM4gChkS86uuta01P26iqoK++mjlxg10VutTUVW92QthcDwFp5WOZCQaj9iJdlM INoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=9z/E3zHwYrkYdChO7je04ZJfm1hg+GQ6SsMFOXe+4ts=; b=e40y8ftcpdJHK0Smag/LURKWqSMbB7fFtvzrsJFoMHgTLYZGgdf1yt7tsFmk73B+6I asijPiybyhYynrgbIEK0ZUB7VSJqQb1pr8k12MrBHuvbYqEwSMXcLD8npPdJH6iM9CM8 iU1lRb6QzYeb4FkEWViuTuWqNoqhLdpdBjpwLFGVGJic9tCo7hehUKiIj+lvu3CsbH03 DkWckTNvi6cOlhkhnpBAmCzJcRJ8q8CMZrOe3zxT0euEf+15+yXn8bxv9dfE2oEb2pqU 88ogaRx82Z0yLXtH6HiQIgM9MPM6Hnf+RJcdGdQal3V86MeTu2JhVliib5onPSwk67s+ UKXg== 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 33si20619598plk.213.2019.02.20.03.53.13; Wed, 20 Feb 2019 03:53:29 -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; 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 S1726841AbfBTLwI (ORCPT + 99 others); Wed, 20 Feb 2019 06:52:08 -0500 Received: from asavdk4.altibox.net ([109.247.116.15]:45758 "EHLO asavdk4.altibox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726197AbfBTLwI (ORCPT ); Wed, 20 Feb 2019 06:52:08 -0500 Received: from ravnborg.org (unknown [158.248.194.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by asavdk4.altibox.net (Postfix) with ESMTPS id CA5E180532; Wed, 20 Feb 2019 12:52:03 +0100 (CET) Date: Wed, 20 Feb 2019 12:52:02 +0100 From: Sam Ravnborg To: Peter Ujfalusi Cc: thierry.reding@gmail.com, airlied@linux.ie, daniel@ffwll.ch, devicetree@vger.kernel.org, tomi.valkeinen@ti.com, robh+dt@kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH 4/4] drm/panel: Add OSD101T2587-53TS driver Message-ID: <20190220115202.GA18603@ravnborg.org> References: <20190215140315.18046-1-peter.ujfalusi@ti.com> <20190215140315.18046-5-peter.ujfalusi@ti.com> <20190215180759.GA26944@ravnborg.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=UpRNyd4B c=1 sm=1 tr=0 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17 a=kj9zAlcOel0A:10 a=xATtUWIRqsn5HY61KSsA:9 a=CjuIK1q_8ugA:10 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Peter. On Wed, Feb 20, 2019 at 12:39:11PM +0200, Peter Ujfalusi wrote: > Hi Sam, > > On 15/02/2019 20.07, Sam Ravnborg wrote: > >> +#include > >> +#include > >> +#include > >> +#include > >> + > >> +#include > > Please do not use drmP.h in new drivers - we try to get rid of this file. > > ... > > >> +static int osd101t2587_panel_get_modes(struct drm_panel *panel) > >> +{ > >> + struct osd101t2587_panel *osd101t2587 = to_osd101t2587_panel(panel); > >> + struct drm_display_mode *mode; > >> + > >> + mode = drm_mode_duplicate(panel->drm, osd101t2587->default_mode); > >> + if (!mode) { > >> + dev_err(panel->drm->dev, "failed to add mode %ux%ux@%u\n", > > drm/drmP.h is needed for this dev_err. drmP.h is only a set of include files and forwards today. So you need to figure out what to replace it with. Often removing drmP.h requires you to add more than one extra include file. Sam