Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp993211ybb; Thu, 28 Mar 2019 16:58:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqyqXl9h8antoprJ0lALSI9PTZJZseeLvTruqVUDF66snfEOckHmnNyY1zWjjf8o8bAc+dE1 X-Received: by 2002:a62:4754:: with SMTP id u81mr44674328pfa.66.1553817505054; Thu, 28 Mar 2019 16:58:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553817505; cv=none; d=google.com; s=arc-20160816; b=SZSgut+A68Y4oTnuzbLByoBwFrEzff9Ga6HCZO3nibDG1w8kNx6o6ZckCzxOCb6/e3 1SOYK5m1PUHeJK1brZDgEsi/RDtH+qBd4U19wIUfRFlCLP66rafj6wtTtfszSSI27cjf x+JZeEv1xyubZF6c6b0SWUMexKRfZgL9iKRy+hhEc5+AfZA5A/9wxhjU8Mxsl8vQ3yca Cdun1rMKItupoSlmErXmmVlEHtByobxP6Sa4s5CXPaSlMNUcbT08nnOeh2UWFkbOzj3l rhd+m1SYdHYTlsYI1GXQ+bKCaYOh8TajllOPprNCygAefkTwbN19YejAd7L8t0A92Lqz L0EA== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=J6I/v/YVpxo56EJoyi5w98mpxEiiogVWXHjkzoeLl1I=; b=CXMqi0q2spIPFlY23Hzg5ZMdB7c9F3kScB8gcoBeO9JiR4rzQBDgbHmdnu4ZWQgciO q7Tjrlu+/QDXwnbtBKIlCk/3jsAkpD5Upl4t4s3aY3h65u476KQAdVw3EBQEZ/29F+fv QyVoPJ114qo8H3Yefz+ViRNKv5GfGFqC2tLBtkGNoNF2sRIM6wk2Zbe8420qdNkz4Ci+ QGzSjslXUY3NJEJRpbOBg5YD0kC/py5PfQNekai/mmHZgDOjdtQSgEzWau/B0ZiueXUV uLGSvFt3zdBUhjUqFGnwmPXb2qVtveeIwu7bvHhms1UdAEtWzo2f/kqYTSRfrqZdqCCZ QtNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Ga86VdDd; 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=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a3si361654pfc.276.2019.03.28.16.58.07; Thu, 28 Mar 2019 16:58:25 -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=pass header.i=@chromium.org header.s=google header.b=Ga86VdDd; 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=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728589AbfC1X50 (ORCPT + 99 others); Thu, 28 Mar 2019 19:57:26 -0400 Received: from mail-vs1-f65.google.com ([209.85.217.65]:36172 "EHLO mail-vs1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728500AbfC1X50 (ORCPT ); Thu, 28 Mar 2019 19:57:26 -0400 Received: by mail-vs1-f65.google.com with SMTP id n4so285250vsm.3 for ; Thu, 28 Mar 2019 16:57:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=J6I/v/YVpxo56EJoyi5w98mpxEiiogVWXHjkzoeLl1I=; b=Ga86VdDd6kWzK/FBE88ab6bo/fdaiYvHnzzqI+HiDCwHXSGdezxpJA41swbu2aV1bW 1/eOnp90VIezOOORIq/ox96YKRX6oANi0368wQOuV+RLtwAD884Q7YGxzNpVfyyEZ+61 nt9pER/XqQzqA6el/XQXTR7K1zyuJ+so/ySjE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=J6I/v/YVpxo56EJoyi5w98mpxEiiogVWXHjkzoeLl1I=; b=EMozaaZF6oevcWzOzRSg56RJc2bJCAXs/ptosIsYyqqaV84IqFBFxa9XProf2tK1iA 8c1THWtodQIPF3Z17qLyL4tf1eSJJvcKPqANg4e8Qio1Bn9Q148MS7El+tg/pZFCMDXJ K2sJJ/N5ycHjTB1bWlNlxWCGjNUG9CAxeqUlzqJnPfdwMkKNWrwZpnVvH9/IdFamc++l aklJQ4itbvLDcJc0r+CrBaPan7XA4/DdVJQXml9FLCdVLx7bxBnvAclVJ9Cbr7w9IMRr iJpHZQW8u+GTLc16NdZAAfur/lxChpbfqd0V8GCVXILzzI4qzkPe6j9KHgEPwCllnoBT CQwA== X-Gm-Message-State: APjAAAVqZF/zr1PoxRT4/OMb4BK5QKGSbCXY5M8ygK8hJQccb+iIOToi bx7liPxajsdSyxOdQEik29Tv9qd2ZUc= X-Received: by 2002:a67:f10e:: with SMTP id n14mr27179672vsk.110.1553817444749; Thu, 28 Mar 2019 16:57:24 -0700 (PDT) Received: from mail-ua1-f54.google.com (mail-ua1-f54.google.com. [209.85.222.54]) by smtp.gmail.com with ESMTPSA id j186sm77506vsd.21.2019.03.28.16.57.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Mar 2019 16:57:24 -0700 (PDT) Received: by mail-ua1-f54.google.com with SMTP id d4so97439uap.5 for ; Thu, 28 Mar 2019 16:57:24 -0700 (PDT) X-Received: by 2002:ab0:2692:: with SMTP id t18mr3058917uao.106.1553817025313; Thu, 28 Mar 2019 16:50:25 -0700 (PDT) MIME-Version: 1.0 References: <20190328171710.31949-1-dianders@chromium.org> <20190328171710.31949-2-dianders@chromium.org> In-Reply-To: From: Doug Anderson Date: Thu, 28 Mar 2019 16:50:13 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v4 1/7] dt-bindings: Add panel-timing subnode to simple-panel To: Ezequiel Garcia Cc: Thierry Reding , Heiko Stuebner , Sean Paul , "open list:ARM/Rockchip SoC..." , Laurent Pinchart , dri-devel , Boris Brezillon , =?UTF-8?Q?Enric_Balletb=C3=B2?= , Rob Herring , Matthias Kaehlcke , Eric Anholt , Jeffy Chen , =?UTF-8?Q?St=C3=A9phane_Marchesin?= , devicetree@vger.kernel.org, LKML , David Airlie , Mark Rutland , Daniel Vetter Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Thu, Mar 28, 2019 at 1:27 PM Ezequiel Garcia wr= ote: > > On Thu, 2019-03-28 at 10:17 -0700, Douglas Anderson wrote: > > From: Sean Paul > > > > This patch adds a new subnode to simple-panel allowing us to override > > the typical timing expressed in the panel's display_timing. > > > > Changes in v2: > > - Split out the binding into a new patch (Rob) > > - display-timings is a new section (Rob) > > - Use the full display-timings subnode instead of picking the timing > > out (Rob/Thierry) > > Changes in v3: > > - Go back to using the timing subnode directly, but rename to > > panel-timing (Rob) > > Changes in v4: > > - Simplify desc. for when override should be used (Thierry/Laurent) > > - Removed Rob H review since it's been a year and wording changed > > > > Cc: Doug Anderson > > Cc: Eric Anholt > > Cc: Heiko Stuebner > > Cc: Jeffy Chen > > Cc: Rob Herring > > Cc: St=C3=A9phane Marchesin > > Cc: Thierry Reding > > Cc: devicetree@vger.kernel.org > > Cc: dri-devel@lists.freedesktop.org > > Cc: linux-rockchip@lists.infradead.org > > Signed-off-by: Sean Paul > > Signed-off-by: Douglas Anderson > > --- > > > > .../bindings/display/panel/simple-panel.txt | 24 +++++++++++++++++++ > > 1 file changed, 24 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/display/panel/simple-pan= el.txt b/Documentation/devicetree/bindings/display/panel/simple-panel.txt > > index b2b872c710f2..6157f86ddce4 100644 > > --- a/Documentation/devicetree/bindings/display/panel/simple-panel.txt > > +++ b/Documentation/devicetree/bindings/display/panel/simple-panel.txt > > @@ -15,6 +15,18 @@ Optional properties: > > (hot plug detect) signal, but the signal isn't hooked up so we shoul= d > > hardcode the max delay from the panel spec when powering up the pane= l. > > > > +panel-timing subnode > > +-------------------- > > + > > +This optional subnode is for devices which require a mode differing > > +from the panel's "typical" display timing. The panel timings provided > > +here will be ignored if they are found to be outside of allowable > > +ranges for the given panel. > > + > > Is it OK to put this comment about how the implementation > will behave when values are out of range, given this is just a binding > spec? > > Perhaps -if needed- this sentence can be rephrased to state that, > e.g. the OS may not be able to apply these values, if the controller > or device is unable to? I will defer to Rob H. on this one, but I'm happy to simply remove the last sentence. I was trying to add a more OS-agnostic version of the bullet points from V3 but agree that we could just remove this from the bindings completely. -Doug