Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp30935ybh; Mon, 9 Mar 2020 15:29:45 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtnY8j0s/tBSjxuluuCpFEIZL0qz/BNo9Y9WgWHsDEMzB2qrsgYFPxalXqKgIXQuttln0xp X-Received: by 2002:aca:ef82:: with SMTP id n124mr28531oih.73.1583792985002; Mon, 09 Mar 2020 15:29:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583792984; cv=none; d=google.com; s=arc-20160816; b=SAkDLOJveRXoq229XghqRiXVIbTnQWPyqlt0ajOMWwUVnvSsoquTuKZTGFxcvhIkTb EVT/J+oHDlNOzpQQgKafcInHIQBvBHJ9DrXzpb4mXI8SOS/RUwZrMdhLd68Sy4eJGFsS m6Z1/7okMmw/p8ez7ehlfyhDw2uXFbWQFsl0knq/ffjMI7aFhnT+V9NyoVEYuOhuFH7F G0astlFtzJf+y/81lkPEvLcL27cSBPPXCgh4AydZrHcin2vhSeVjUMQtSlKDzv35IY4d uc6OPzAsOb7fCT9EPv5YeEHt/Non+l1RO4ZomnFzZHpg1ugRxwVGrg7VlH+NPuxexmxT Khww== 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=Es47KjDK/hWadKH/v9xPd4F0lLQoQ3sr2417oAXr/tU=; b=sktVtsyH6MB2t8+vk7u5QC0lUDyTElXEwT9pP1+SmrGlnDzp9EfbLZMfgntp5V8/zQ LYchq6shj5fywJw+XMw17RJm+ONrnOp5Y3m6FeCgb44YH6e3kq+cC5BJrbYipnVdwWVw Q5a2PGk1z4S0ELnAgZLpxfwaFXhfShHdymZ4tnJtxIiodruqcQKY9OOfqE+hsGOXJ4tP aIYIc/5ezZscCb1fkDIPtnbTacMEMEw+H87iv5yleGSG9LOoBqTz2lfMN2WlYe8lbV9R jj7zlAC7ievqnQFwIZh0AgL6yx8H3psF7yQ4Yu+zDhX9eHw1W9DtyHQO9pPHlBofoBOq tQbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MgajOmyy; 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 p6si7046547otk.11.2020.03.09.15.29.32; Mon, 09 Mar 2020 15:29:44 -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=MgajOmyy; 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 S1727327AbgCIW2x (ORCPT + 99 others); Mon, 9 Mar 2020 18:28:53 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:33372 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726838AbgCIW2x (ORCPT ); Mon, 9 Mar 2020 18:28:53 -0400 Received: by mail-oi1-f193.google.com with SMTP id q81so11904597oig.0; Mon, 09 Mar 2020 15:28:53 -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=Es47KjDK/hWadKH/v9xPd4F0lLQoQ3sr2417oAXr/tU=; b=MgajOmyyAtv7UmYDoPC0jd1MOj3beqW7IbyfooxKtCGGP3FkaOcT2Ovhp0Fi0/ojnT lGtY+8OxAz7maq86dfZDNNzRH9zLr7c1L3xiV6VYC97WdiUxW1TP2dYeItkRafKMHVXc n4q0/+/KaHKttvMb0Cr+khailijU+LBjcH8/Vivy13zJPV3Wa8G+jvqT80sJa9oQgNgG CniC59RMHaz2xDrqGnkuzFC9AKBTpVLQQ9ebjsdEplXRiA3Q9wolMM5zR0QlBIlUT4Ku cM/WzAeCeVWfhM8SpVls+fcztK01Ozegzsm/2RW5UGJPzRnmMTWLZUDRJhJ2GV0spdY+ YtbA== 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=Es47KjDK/hWadKH/v9xPd4F0lLQoQ3sr2417oAXr/tU=; b=MtUwD4n5KjjWB8W2G2zMf38qv11+CF22hxwezwq9lXIX4Z5Z4SLrwNhZVUkxTL7kS2 oxpxmwpof/RlJpkmwbIOpWpY/eLYfnHPCpwWlTtahr/NAbfahjxBcdXZ5Q5mq0XuWYd0 1JftOIWkNxhKolY64onwf2hpc6Q56jPREJn1gqpW8LTgZyw9BLF8hgA3xY+S7FUI6qgm 9G5XBNEsp0C7soBoiJzHHpdatXtBH2oxT6zhHjBLhXplVXzyVGTBTgFQZ6p16CwnnMr8 fAviQkfIAZCArPcNJuFlgoyobOgitVXuCQ62ul2GNpW/SaCq5wavUUrs1AnKU4bI0/uC 28lw== X-Gm-Message-State: ANhLgQ1K/WrUIIxvmwuUzOIPS3NOoMRrSMCFjYpBiPXN3GqQf0etMOy9 f4GX+HLipCXMP+YRKSW53ZyyC1ktZlOhT5yhgk4= X-Received: by 2002:aca:ac89:: with SMTP id v131mr1044761oie.7.1583792932582; Mon, 09 Mar 2020 15:28:52 -0700 (PDT) MIME-Version: 1.0 References: <20200306152031.14212-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20200309203242.GA14486@bogus> <20200309214739.GA11495@ravnborg.org> In-Reply-To: <20200309214739.GA11495@ravnborg.org> From: "Lad, Prabhakar" Date: Mon, 9 Mar 2020 22:28:26 +0000 Message-ID: Subject: Re: [RESEND PATCH v7] dt-bindings: display: Add idk-2121wr binding To: Sam Ravnborg Cc: Rob Herring , Thierry Reding , David Airlie , Daniel Vetter , Mark Rutland , Laurent Pinchart , Geert Uytterhoeven , Chris Paterson , dri-devel@lists.freedesktop.org, "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , LKML , Lad Prabhakar 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 Hi Sam, On Mon, Mar 9, 2020 at 9:47 PM Sam Ravnborg wrote: > > Hi Prabhakar > > On Mon, Mar 09, 2020 at 09:23:24PM +0000, Lad, Prabhakar wrote: > > Hi Rob, > > > > On Mon, Mar 9, 2020 at 8:32 PM Rob Herring wrote: > > > > > > On Fri, 6 Mar 2020 15:20:31 +0000, Lad Prabhakar wrote: > > > > From: Fabrizio Castro > > > > > > > > Add binding for the idk-2121wr LVDS panel from Advantech. > > > > > > > > Some panel-specific documentation can be found here: > > > > https://buy.advantech.eu/Displays/Embedded-LCD-Kits-High-Brightness/model-IDK-2121WR-K2FHA2E.htm > > > > > > > > Signed-off-by: Fabrizio Castro > > > > Signed-off-by: Lad Prabhakar > > > > --- > > > > Apologies for flooding in I missed to add the ML email-ids for the earlier > > > > version so resending it. > > > > > > > > Hi All, > > > > > > > > This patch is part of series [1] ("Add dual-LVDS panel support to EK874), > > > > all the patches have been accepted from it except this one. I have fixed > > > > Rob's comments in this version of the patch. > > > > > > > > [1] https://patchwork.kernel.org/cover/11297589/ > > > > > > > > v6->7 > > > > * Added reference to lvds.yaml > > > > * Changed maintainer to myself > > > > * Switched to dual license > > > > * Dropped required properties except for ports as rest are already listed > > > > in lvds.panel > > > > * Dropped Reviewed-by tag of Laurent, due to the changes made it might not > > > > be valid. > > > > > > > > v5->v6: > > > > * No change > > > > > > > > v4->v5: > > > > * No change > > > > > > > > v3->v4: > > > > * Absorbed patch "dt-bindings: display: Add bindings for LVDS > > > > bus-timings" > > > > * Big restructuring after Rob's and Laurent's comments > > > > > > > > v2->v3: > > > > * New patch > > > > > > > > .../display/panel/advantech,idk-2121wr.yaml | 120 +++++++++++++++++++++ > > > > 1 file changed, 120 insertions(+) > > > > create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.yaml > > > > > > > > > > My bot found errors running 'make dt_binding_check' on your patch: > > > > > > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.example.dt.yaml: panel-lvds: 'port' is a required property > > > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.example.dt.yaml: panel-lvds: 'port' is a required property > > > > > This panel is a dual channel LVDS, as a result the root port is called as > > ports instead of port and the child node port@0 and port@1 are used for > > even and odd pixels, hence binding has required property as ports instead > > of port. > > What goes wrong is that you have a ref to lvds.yaml - and thus you get > also required from that file. > Agreed. > So basically - I think this binding should not have a ref to lvds.yaml - > as the binding needs to be different. > Yes makes sense, will post a v8 dropping the reference to lvds.yaml Cheers, --Prabhakar > Sam