Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp1098145pxb; Tue, 17 Aug 2021 03:54:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxBGE7cqu4JNl9GqyiAz/PRnw6NRXsArQdfwmXKyyPcVZubLiN8gQL9+sse5VcdpaAUSVOI X-Received: by 2002:a17:906:90cc:: with SMTP id v12mr3306262ejw.210.1629197646108; Tue, 17 Aug 2021 03:54:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629197646; cv=none; d=google.com; s=arc-20160816; b=aSxCw0uzc5NUUqGc6MKksCYq2LD/YtssIU/Zp1i6wqaMkvg7L5mxNGK5TqrYocXMPN 9v9xGN77UzObZX4WWnrVSU8Nw+Mafo8mgCbPR65gJZDmnZQk/W7NrwBzRBSjNlvH3gHR CIfh0vrzZkuCexR/wdSuhskxMwy3uV5tZcAlmQQ78kX+DZVQyBOR2JIF7drebIs9qzZj 8Uq4m2ZYnqifxkxghx5nYwFoWy/NWCOxf0+4ujOP8Vik9H/u4rjwE44qvKolGiXcs6ZQ F/ouyEdicJkFK6dAsqIiq0xfxuu3CV+zelPcCoHvzwCu1FLjDHXl7OxnZp2YDTHBox6l eRzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:cc :references:to:subject:dkim-signature; bh=LKaXRo21OcPl7oW6eAQ1RrxkFLgkIRdKzJxpZq0xTkg=; b=Cm6+GODhSOlP4zzzigZGD/GTB4MAZYqk4C486SvKIKG3wNezNNntJJgg8a0KmW6nW9 MzEHnhycxKTuLQlXFYBXwiH1f01v/5hMpuiTsJVau4unzIgDVVxS9Sc9h85Y7IjzKNwM OS7DKH/tz3CbFN+/dsbdWryoYnzh2eeiSi/ZReGWMxidsialGFmSi9IzH0LabYSMDOBq ocQTYozJpvvW8d1+ZVispc6Ml84yGggenyZf1oR/NS9W1U4Wx+8qFCKq3xl+zdVNlZ35 d2yFRu64dvJkL90fLz8GfliQvQVsY/hXqsKiAXEA7UbOsRXxyEybNUU0H+tfVEBRqDSQ 9GUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=V73kqG4m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r24si2008670eds.133.2021.08.17.03.53.41; Tue, 17 Aug 2021 03:54:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=V73kqG4m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232871AbhHQKws (ORCPT + 99 others); Tue, 17 Aug 2021 06:52:48 -0400 Received: from smtp-relay-canonical-1.canonical.com ([185.125.188.121]:48298 "EHLO smtp-relay-canonical-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235380AbhHQKwr (ORCPT ); Tue, 17 Aug 2021 06:52:47 -0400 Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-canonical-1.canonical.com (Postfix) with ESMTPS id 4B7EF412EC for ; Tue, 17 Aug 2021 10:52:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1629197533; bh=LKaXRo21OcPl7oW6eAQ1RrxkFLgkIRdKzJxpZq0xTkg=; h=Subject:To:References:Cc:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type; b=V73kqG4muoPwCOnUw56EbZy+669hHgmCqZtteuqzwZN6uaq/LCGFBEs1DDj9IN+PD QXKntUtwLrY+CzWiThmOOPZ6tw5McxzsHRN1rxyYAOIFcbcD7Vb24LyvGvH29w11E+ 8sYznz/xgtW8ib/JXyshxcB2IouBehl8c0DhuhGbyp0hY/8k8fygPt5K5FdHGcFxjm jIOjtX52SFbaBznw4mFC8exwDYWzTsFJeCtU7lRS8XKagg5QciMQrnuc82c7aMCbTj q6zXdeD1wqBF9ymh1JGalqWxK2izDdufOCm6fTbJI2d4aufEYRlVlH/g8PtCyLBRiX 5Mw7ViKlJ4iLQ== Received: by mail-ed1-f72.google.com with SMTP id a23-20020a50ff170000b02903b85a16b672so10404567edu.1 for ; Tue, 17 Aug 2021 03:52:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LKaXRo21OcPl7oW6eAQ1RrxkFLgkIRdKzJxpZq0xTkg=; b=h0+fWdoLBXld8f1JOOzH1kWCfkRBU0L7g0VaLm0ims2Ya6hrIP/25qWVU3ZkubN0Aq GcM15ga0guo6iGAPG/FnZCjAddaWzQqGX3AKARpAD0HS7tOEK6vD4BFXhyfDlFi+y9Ya trGrzN0Vos/RBB5e2FBtLeh69DAwEHumfM41Zhc89yeMuWnW597UXaYgZK3VtI8S3owF mZZ8NeoIG2IF57koU1FjyyQQiVe05vwzV4MjV7vUP4tZs7J71T4HFxv/4wBplsuOd+J8 MvLK+Ubggc+fv3sKmF+acJ9yEQu8ljnqCoohn3RHn/Xgsw9BLIotaSReiRub4VdWI3Ai tIsA== X-Gm-Message-State: AOAM53281vVf2f2YLtlAsPHHSnGt26lLySfQjTXfWoH9KWfHOSERqT2d GqGAsA5wMOcw/roEfWJo0+fQl9SrhyZh770ZKIAwQkDg5+V3gWTnLIufTfgMcQsKcVzGNRV6q+B kGKMhLi0I5381MpWE79BG5m2jgmfkml3blqejkZ1UZw== X-Received: by 2002:a17:906:90d9:: with SMTP id v25mr3200909ejw.221.1629197532754; Tue, 17 Aug 2021 03:52:12 -0700 (PDT) X-Received: by 2002:a17:906:90d9:: with SMTP id v25mr3200880ejw.221.1629197532455; Tue, 17 Aug 2021 03:52:12 -0700 (PDT) Received: from [192.168.8.102] ([86.32.42.198]) by smtp.gmail.com with ESMTPSA id ec49sm869824edb.54.2021.08.17.03.52.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Aug 2021 03:52:12 -0700 (PDT) Subject: Re: [PATCH 1/2] dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema To: =?UTF-8?Q?Jan_L=c3=bcbbe?= , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , James Morse , Robert Richter , linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring , devicetree@vger.kernel.org References: <20210817093807.59531-1-krzysztof.kozlowski@canonical.com> <17798cb01c5d699738f57118d4deb53504759818.camel@pengutronix.de> Cc: Thomas Petazzoni From: Krzysztof Kozlowski Message-ID: <9872ed05-28d6-15aa-dc61-228776d20819@canonical.com> Date: Tue, 17 Aug 2021 12:52:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <17798cb01c5d699738f57118d4deb53504759818.camel@pengutronix.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 17/08/2021 12:46, Jan Lübbe wrote: > On Tue, 2021-08-17 at 11:38 +0200, Krzysztof Kozlowski wrote: >> Convert Marvell MVEBU SDRAM controller bindings to DT schema format >> using json-schema. >> >> Signed-off-by: Krzysztof Kozlowski >> --- >> .../marvell,mvebu-sdram-controller.yaml | 31 +++++++++++++++++++ >> .../mvebu-sdram-controller.txt | 21 ------------- >> 2 files changed, 31 insertions(+), 21 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml >> delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt >> >> diff --git a/Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml b/Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml >> new file mode 100644 >> index 000000000000..14a6bc8f421f >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml >> @@ -0,0 +1,31 @@ >> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) >> +%YAML 1.2 >> +--- >> +$id: http://devicetree.org/schemas/memory-controllers/marvell,mvebu-sdram-controller.yaml# >> +$schema: http://devicetree.org/meta-schemas/core.yaml# >> + >> +title: Marvell MVEBU SDRAM controller >> + >> +maintainers: >> + - Jan Luebbe >> + - Krzysztof Kozlowski >> + >> +properties: >> + compatible: >> + const: marvell,armada-xp-sdram-controller >> + >> + reg: >> + maxItems: 1 >> + >> +required: >> + - compatible >> + - reg >> + >> +additionalProperties: false >> + >> +examples: >> + - | >> + memory-controller@1400 { >> + compatible = "marvell,armada-xp-sdram-controller"; >> + reg = <0x1400 0x500>; >> + }; >> diff --git a/Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt b/Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt >> deleted file mode 100644 >> index 89657d1d4cd4..000000000000 >> --- a/Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt >> +++ /dev/null >> @@ -1,21 +0,0 @@ >> -Device Tree bindings for MVEBU SDRAM controllers >> - >> -The Marvell EBU SoCs all have a SDRAM controller. The SDRAM controller >> -differs from one SoC variant to another, but they also share a number >> -of commonalities. >> - >> -For now, this Device Tree binding documentation only documents the >> -Armada XP SDRAM controller. > > Please keep the description, otherwise it would be confusing why the binding is > named marvell,mvebu-sdram-controller.yaml although it (currenly) only applies to > the Armada XP. > The description does not explain why it only documents Armada XP, so it just duplicates what is in "compatible" part of bindings. How is the confusion removed by saying "we document currently only Armada XP"? What changes? The entire description (with first paragraph) might make it a derivative work, so I would need Ack or SoB from author to relicense it (Cc: Thomas Petazzoni). Best regards, Krzysztof