Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp155153ybv; Sat, 22 Feb 2020 01:11:02 -0800 (PST) X-Google-Smtp-Source: APXvYqwiLlB718H2EGvO1liofyMGTZqP47895yPngCfdvwXPRcP2FTUrfVfTvxrsTVo1zL91yRay X-Received: by 2002:a05:6808:350:: with SMTP id j16mr5367054oie.168.1582362662609; Sat, 22 Feb 2020 01:11:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582362662; cv=none; d=google.com; s=arc-20160816; b=RetBlradXcNgU7F8hdT7xoZgwXF0wMYf7isWtlzXNg2guVzOz8Sx0s/86aQMBUxyOE 5qpaF8WXaI/sjnds/jV9VK86Kz6VXQ3aSWa9y7qFd6m2yeJ13K4ybZSgzkvbwvTbzWa6 7fWcCATfZJfbMy+hIQnwuu/L4Z+rmW1QAGD3NjEz1Je3g1P2qiRrdvrqAnNNdUVdwIB7 usEkToF6eFnmxdrQzNsQtfeyWo5K9oF62sv7P+ZmCOkay76ZKRTA/Z0uEBrwjO6yF9sC Vw+0cHl19+mOkBLZlGphhE/VMqQglK+mG2jkRKmn88KxEezXl/H85u4LIyE3E5feGYS/ ND4g== 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=aeinKijMUvwZffs1jb5awpoaXApbMpKIiMbRpFs/dbw=; b=DA1kZc/QiuaSySkHk82C3kHUBfoExpU2CtnClyUuPrzwdAIq77rlBf6mNamo/rpKsH 48QeXzDqxpmQZfJNp4whXp8HvFjjNkNvM5bO/XUh/47s7coAV+8QazFp1BKPkyRfcE56 ukefY3eGukGmQoeq1a6VPjZ8mEWrRXPi0Yls+8x8v06BrkJUTBfeoBeCbXGic6TkBNJb gaoFy4iUqt52d6v2cGurqzS1PymEHx6PZYShzHYl880cQ8ts0I/Kf81s0+zamRf+fCc0 td1kWKiUFEVkbvyHDltMyhDokSMBnv7ogdU2Zw0H1uiASaVic6LAfw4X8eNujRp7NetH ETDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Kjatv9F1; 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 h18si2917750otr.265.2020.02.22.01.10.47; Sat, 22 Feb 2020 01:11:02 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Kjatv9F1; 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 S1726821AbgBVJKh (ORCPT + 99 others); Sat, 22 Feb 2020 04:10:37 -0500 Received: from mail-lj1-f193.google.com ([209.85.208.193]:43246 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726343AbgBVJKg (ORCPT ); Sat, 22 Feb 2020 04:10:36 -0500 Received: by mail-lj1-f193.google.com with SMTP id a13so4734569ljm.10 for ; Sat, 22 Feb 2020 01:10:35 -0800 (PST) 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=aeinKijMUvwZffs1jb5awpoaXApbMpKIiMbRpFs/dbw=; b=Kjatv9F1CvG3i9rnmPS47G+S0+d40cd2EOCjbdtsXxDsabaarlCeMWFMAqK2q0noIy 5h/9NqOtPOp/FH7nMCuZUuoII5mH70iSWXZj9BFWZAjCASNMdib+O6tSiVD3Wc3RItmW QaFwzWHILgVGi+FnTmPtNdDQA3TnlxEFQGVsKoR8CwgVjXU7bskgIBR8ZgL9D67AZ18d bmQggADFpvq8q5joCPrMJrvFy51UHQi7ShnnCAoF66o/nllDXj3rGE58aMoFUQQMNcjr +aqq6YQz92TEE+9tSndZwwwnfngxErNP2pk382zGcGKVKmtgh7OiDW8GTQSnQOFMzyjE JENQ== 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=aeinKijMUvwZffs1jb5awpoaXApbMpKIiMbRpFs/dbw=; b=Ijg/Uq8DR0WKIbm0noPQnToxmAUDIlLdf/yWqzCIMmdlFsuAMcqtyJjhrz4l+PBpjG bXUTNwBVLsTUK86PKxKCM9fDWiLoG4j79zOUeqpGBv3j4tpfyS8YZlxBxW8lOZOmK/8c qJs/HuGIVD+9Nyo5Dm+WANeDfzrmvh5FY+6qeTeSmBC/2J7hFZBPtkLbmHdT7Po+Ak+A xFOk60wJ8XTK0krO0JaeXYR0ydBOlIasyw1G96kRkHNK0vAmSqsw7eOtQlyAVqMX+/mG lwwxYfl7y0a0RAWvApdi4nqZwggrDUoKqitt2LsDPkVSAo8k/Co4BEuk7iLtYJRzVift mrig== X-Gm-Message-State: APjAAAVxgX8PmKrp9P4y58WsVGObENgzp3+UQMOlImdSbn12WKjuz9HO gvabKyFYdfMb0r5qW/pyFXizLOKmflP0WA+dAJU= X-Received: by 2002:a2e:5056:: with SMTP id v22mr24598753ljd.164.1582362634527; Sat, 22 Feb 2020 01:10:34 -0800 (PST) MIME-Version: 1.0 References: <1582271336-3708-1-git-send-email-kevin3.tang@gmail.com> <1582271336-3708-2-git-send-email-kevin3.tang@gmail.com> <20200221212118.GC3456@ravnborg.org> In-Reply-To: <20200221212118.GC3456@ravnborg.org> From: Orson Zhai Date: Sat, 22 Feb 2020 17:10:22 +0800 Message-ID: Subject: Re: [PATCH RFC v3 1/6] dt-bindings: display: add Unisoc's drm master bindings To: Sam Ravnborg Cc: Kevin Tang , airlied@linux.ie, daniel@ffwll.ch, Rob Herring , Mark Rutland , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Lyra Zhang , Baolin Wang 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 Sat, Feb 22, 2020 at 5:21 AM Sam Ravnborg wrote: > > Hi Kevin. > > On Fri, Feb 21, 2020 at 03:48:51PM +0800, Kevin Tang wrote: > > From: Kevin Tang > > > > The Unisoc DRM master device is a virtual device needed to list all > > DPU devices or other display interface nodes that comprise the > > graphics subsystem > > > > Cc: Orson Zhai > > Cc: Baolin Wang > > Cc: Chunyan Zhang > > Signed-off-by: Kevin Tang > > --- > > .../devicetree/bindings/display/sprd/drm.yaml | 38 ++++++++++++++++++++++ > > 1 file changed, 38 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/display/sprd/drm.yaml > > > > diff --git a/Documentation/devicetree/bindings/display/sprd/drm.yaml b/Documentation/devicetree/bindings/display/sprd/drm.yaml > > new file mode 100644 > > index 0000000..1614ca6 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/display/sprd/drm.yaml > > @@ -0,0 +1,38 @@ > > +# SPDX-License-Identifier: GPL-2.0 > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/display/sprd/drm.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Unisoc DRM master device > > + > > +maintainers: > > + - David Airlie > > + - Daniel Vetter > > + - Rob Herring > > + - Mark Rutland > > Rob is king of a super-maintainer. > He should not be listed unless he has special > relations to sprd. > David + Daniel - likewise. Unless they are closely related to sprd drop > them. > > > + > > +description: | > > + The Unisoc DRM master device is a virtual device needed to list all > > + DPU devices or other display interface nodes that comprise the > > + graphics subsystem. > > I wonder why you name it "Unisoc" when all other places references sprd. sprd is abbreviation for Spreadtrum who was acquired by Unigroup and combined with another company RDA into Unisoc recently. Unfortunately these 2 companies already have had their vendor prefix in kernel tree as sprd and rda for each. So far each of their prefix is kept unchanging. -Orson > > > > + > > +properties: > > + compatible: > > + const: sprd,display-subsystem > > + > > + ports: > > + description: > > + Should contain a list of phandles pointing to display interface port > > + of DPU devices. > > + > > +required: > > + - compatible > > + - ports > So you want to force the driver to support ports - and no panel > referenced directly? > > > + > > +examples: > > + - | > > + display-subsystem { > > + compatible = "sprd,display-subsystem"; > > + ports = <&dpu_out>; > > + }; > > \ No newline at end of file > Please fix. > > Sam