Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp1137ybh; Mon, 9 Mar 2020 14:48:18 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsKo/FFo2DxOpCeYr0rpj0X75EM8mPqFzmzbsQLxQOUzNgqvDSi54uIjAEh2q/7RmQM+YM8 X-Received: by 2002:aca:3101:: with SMTP id x1mr90519oix.15.1583790498654; Mon, 09 Mar 2020 14:48:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583790498; cv=none; d=google.com; s=arc-20160816; b=t/MOUtLIudSs3bCmmHUsOA9ByNfOkHbCG8p+q5uBYvm3RMP0n7rm+wCdikv/0u9aWw m/ldBkFCoN1MHCQSMO5v0ierWrzpryhV1Xv42SqCdYNejLAXWxjqB1r779E1umd3A6SP 4T3R7UpFeYGBP+N/cd4Mu9QUVwNKQ2VfvYYDSETSnqA7znpM8S9kufvjCfRvQhk0cVUw zU19t0EtF1J1ZcqcNN3syfOedGGhlxWEjHta8WocWjbus+TKco9U659TTi3d32/ZDpa9 71bjU0hUpZNLAA509KdEO2FHVYt1cXLk+XtODhGqh9HikcZcPHYSyhDMEDEi3JH71J8b 9ZHw== 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=lClL2V6qn4zUwOpr0CDsMRPZ6b096xr3MfGUCJhLIrE=; b=VyiOgUd2hM7PWv0Ct7x5y1ZxLrI4YUHmUHY/6+VxY+/TAxXT5bukPdElXnxwffBE4O SsMoGHtK/nW+d47gx/pozEXlmpxbbbgDmyLHVHXRHgspWOceIKSIb9r6wtjxry+Ay66u ADCQ5DZRyx84WrklDFscRzBrTJuWRbioaYLl5+tKVdHHX5jyFdIiWc5QronIEStjeLOh yxbX48XVgr8uksane06Kbb4S+PJmQ8O712bDo30H+0mQnU6V+J9j4/Lh9xZ7zI02FI4X l69d76WIU+Gw3zcUGba84IjXx/6B8jENomzgUd3HkDWUZb+/5Q3oN3GIbJ+jztqFZO0X jNVg== 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 u137si233863oie.155.2020.03.09.14.48.06; Mon, 09 Mar 2020 14:48:18 -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; 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 S1727101AbgCIVrs (ORCPT + 99 others); Mon, 9 Mar 2020 17:47:48 -0400 Received: from asavdk3.altibox.net ([109.247.116.14]:47536 "EHLO asavdk3.altibox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726118AbgCIVrr (ORCPT ); Mon, 9 Mar 2020 17:47:47 -0400 Received: from ravnborg.org (unknown [158.248.194.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by asavdk3.altibox.net (Postfix) with ESMTPS id 8915A20021; Mon, 9 Mar 2020 22:47:40 +0100 (CET) Date: Mon, 9 Mar 2020 22:47:39 +0100 From: Sam Ravnborg To: "Lad, Prabhakar" 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 Subject: Re: [RESEND PATCH v7] dt-bindings: display: Add idk-2121wr binding Message-ID: <20200309214739.GA11495@ravnborg.org> References: <20200306152031.14212-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20200309203242.GA14486@bogus> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=eMA9ckh1 c=1 sm=1 tr=0 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=VwQbUJbxAAAA:8 a=yC-0_ovQAAAA:8 a=NcFk6D9gAAAA:8 a=S6n1fyGeoZp7psgl2-IA:9 a=CjuIK1q_8ugA:10 a=gDps05xe3HUA:10 a=-FEs8UIgK8oA:10 a=CojVow1nldcA:10 a=NWVoK91CQyQA:10 a=AjGcO6oz07-iQ99wixmX:22 a=QsnFDINu91a9xkgZirup:22 a=dT0RXAwTRpxWjiziVLXF:22 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. So basically - I think this binding should not have a ref to lvds.yaml - as the binding needs to be different. Sam