Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1151839ybg; Fri, 18 Oct 2019 12:53:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqxWUah84dqb7RfokPD0UlIqvwk/gEzETKXRlJY6zOmYKKVj/3TwZUWYPhvGdlHuOS6OuWri X-Received: by 2002:a05:6402:1694:: with SMTP id a20mr11752394edv.277.1571428406911; Fri, 18 Oct 2019 12:53:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571428406; cv=none; d=google.com; s=arc-20160816; b=lEK8krG3gSdyWYRH+H6j8VEGFyltPbzLDqJGztswu/opw7bblWznS2mZ3SE22Zjv4W POJFfVC/n8EXKfz6hr/1mT2bcFWgBfMyq57jR/MWR68qb4VL7z/QEB6QouMRVXeX2fPr 8IdnJDlRMmgOpntk1fdnrBrnh/2g17mbXZyZAom6tZxTuuos5PnB1WU3050Q2PO7487n S+KmMyi+pJMPslzNU4+bfytkCSnYk5q9AHSnqBjd03HoETQ17Q/9zftXr4gZBdX08kWg AEzKp2AG0wsRJZj5qhPLA+TD1gTy+rpgO+s8nC/0PG2QQlGP7DBPKWV0iihrTnh/uQJJ 2q6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=yZfbOZSDn+GBucwbwmrlt57XdpVLll7ReX3tKoRiDII=; b=zrbwSKqUznIsK2Tf3QZgL/sZ0BSzKHRVcb9UToGNKnDvow1nJISjhSXB38g+5xXGTO meaojgQkdB0rcvSwhMCQBJAcqxwQL75Lvjn4CEmLqRkwoxcksh8IX1OIDnKVz6hsq6VK BuBbZ/dWXxe9YkYchSqTJfOiIR1uIbOOArQ1GngtgJBcAGEtcQq9Y2x8QWL52En9P7EK sElNx8Xms1Q31VuRvt80beh2ETfawQ9SzvJRuIEboi+74Lue6x6KlClTIN3gJkRBF5C3 WXDpf7xsr4QYLQnGO/SpWz9Awx4LdPXhnbcqfmpTAed7n/R6BrtuthLRUr43kVvDGWav dm3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=TJ7k3wmZ; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h2si4367924edw.29.2019.10.18.12.53.03; Fri, 18 Oct 2019 12:53:26 -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=@gmail.com header.s=20161025 header.b=TJ7k3wmZ; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2440327AbfJQOmj (ORCPT + 99 others); Thu, 17 Oct 2019 10:42:39 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:34103 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2437444AbfJQOmj (ORCPT ); Thu, 17 Oct 2019 10:42:39 -0400 Received: by mail-io1-f67.google.com with SMTP id q1so3342426ion.1; Thu, 17 Oct 2019 07:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yZfbOZSDn+GBucwbwmrlt57XdpVLll7ReX3tKoRiDII=; b=TJ7k3wmZkSmZRGwxzXl8ni5apLcRVgyHgXlVZmTN853xTgCywU/jS0DRpyulXktKFA Wp5w0u7G+QgTFBqleHVpdPHvgKQw8R/XFCh+6Aaryw5X//uTOMzLki38ytR1UJuFoq+C 3g0hW5wewWMw4tgNkkLZTLKUqgtUXoi66j6vHQn1vIu6wOChW22lKO84gWBbDo/wWpe2 1mdY3E1meYerma5fd4CpxB9XcYkjqRuqVXmcn7SoTH+6V5tFUbn095naw9fDWlnv3y49 nS/tHvzPsGSsWryqvHENpkEL2d0Doru2/Z10qEJnaJN2n7qglLiQ1KcLwGkPhcs0YyMd /sqQ== 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; bh=yZfbOZSDn+GBucwbwmrlt57XdpVLll7ReX3tKoRiDII=; b=FGoYEhAPJfi1CRKp+yQSirErGNcpNX3mcAzH+wm7aU8Lu78y2tZwvG0qwBaGCD171d 6UmWq8/pkpfuw09y6ISSWVO3ipxGndSAnMSPXsCuYbpU3mPKlFgLiKopJ5scqJlii6zP 02wswYSDtNYmCjW85IW3RpH62aIZ/wFcJ+3LgzDkfPCtAR6q771r7mNflG7THbzWqEko aOkL3y5a5W01CE9EJAp04f8vFuDcLqMzLy8PgNX9ih12wx/ebED05OwXExKwBsIqp8Ji 3da1Y9c4gISQZh1yEYS8GSsfIZQjS0iR7J00RE8WmR0PmMwzlofXdX0sM1+JhyPzDizZ 9Edw== X-Gm-Message-State: APjAAAVRiOVTS8hAzTFLcHq79AbitSZzCAac347Tzq1V0UjQhg6nbUhO IYTratwtiTbToaJW3F5vdmUsScTOW5eP3gTAz/g= X-Received: by 2002:a5d:83c1:: with SMTP id u1mr3466467ior.78.1571323357719; Thu, 17 Oct 2019 07:42:37 -0700 (PDT) MIME-Version: 1.0 References: <20191016135147.7743-1-aford173@gmail.com> <20191016135147.7743-2-aford173@gmail.com> <20191016144018.GG5175@pendragon.ideasonboard.com> <20191017143738.GA10960@bogus> In-Reply-To: <20191017143738.GA10960@bogus> From: Adam Ford Date: Thu, 17 Oct 2019 09:42:25 -0500 Message-ID: Subject: Re: [PATCH V5 2/3] dt-bindings: Add Logic PD Type 28 display panel To: Rob Herring Cc: Laurent Pinchart , dri-devel , Linux-OMAP , Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Mark Rutland , Sebastian Reichel , Tomi Valkeinen , devicetree , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 17, 2019 at 9:37 AM Rob Herring wrote: > > On Wed, Oct 16, 2019 at 09:55:11AM -0500, Adam Ford wrote: > > On Wed, Oct 16, 2019 at 9:40 AM Laurent Pinchart > > wrote: > > > > > > Hi Adam, > > > > > > Thank you for the patch. > > > > > > On Wed, Oct 16, 2019 at 08:51:46AM -0500, Adam Ford wrote: > > > > This patch adds documentation of device tree bindings for the WVGA panel > > > > Logic PD Type 28 display. > > > > > > > > Signed-off-by: Adam Ford > > > > --- > > > > V5: Replace GPIO_ACTIVE_HIGH with 0 to fix make dt_binding_check -k > > > > V4: Update per Rob H's suggestions and copy other panel yaml example from 5.4-rc1 > > > > V3: Correct build errors from 'make dt_binding_check' > > > > V2: Use YAML instead of TXT for binding > > > > > > > > diff --git a/Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml b/Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml > > > > new file mode 100644 > > > > index 000000000000..2834287b8d88 > > > > --- /dev/null > > > > +++ b/Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml > > > > @@ -0,0 +1,42 @@ > > > > +# SPDX-License-Identifier: GPL-2.0 > > > > +%YAML 1.2 > > > > +--- > > > > +$id: http://devicetree.org/schemas/display/panel/logicpd,type28.yaml# > > > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > > > + > > > > +title: Logic PD Type 28 4.3" WQVGA TFT LCD panel > > > > + > > > > +maintainers: > > > > + - Adam Ford > > > > + > > > > +allOf: > > > > + - $ref: panel-common.yaml# > > > > + > > > > +properties: > > > > + compatible: > > > > + const: logicpd,type28 > > > > + > > > > + power-supply: true > > > > + enable-gpios: true > > > > + backlight: true > > > > + port: true > > > > + > > > > +required: > > > > + - compatible > > > > > > Should the port be required too ? Apart from that, > > > > I supposed that's true, but I used ampire,am-480272h3tmqw-t01h.yaml as > > the example, and it doesn't list it as a required item. > > Is there anything else I need to address? I feel like I'm trying to > > hit a moving target. > > 'port' can be omitted because the panel can be a child node of > the display controller instead. That's decided by the display controller > binding, not the panel binding. > > Reviewed-by: Rob Herring Thank you. Sorry it took a while to get there. adam > > Rob