Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp7555705pxu; Fri, 25 Dec 2020 19:34:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJxPhthMK1KgiQqAZkYaex29DpfQLIC8FHFAnr6SoFW8bNetxuG8NvE/oIPq6GojUbi5k6Ux X-Received: by 2002:a17:906:7a18:: with SMTP id d24mr34044059ejo.324.1608953684893; Fri, 25 Dec 2020 19:34:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608953684; cv=none; d=google.com; s=arc-20160816; b=BIAGUzyJEdFTF6VTBWXj5rDieFLcqmHHNosVzojVaukU18w6bw3X+cmURT3L2tsIHa G0D2WG8UrptqPxyGODSThppLlVFp2to1E2GYvfGRszSrr59T9aZ09/ZMKgJMa9ANQ7AA QXRIxSFrn6FdN20X087mY/B/623HPlb29GVif9iHC5CAx8+lVm4ybL3SSgn48hUeXiSz g7CCNl9a/lAvQUTW5wN4aQ5r05xrjK45AEiRu6Hh79ldcDRrpanzObcvaLsY5wfWZJox tqukNfk0BKJtJAAxXKjHcJVTF5k9SsFzkbLixdWqbzFUXiBbgtmy7aPDMr8J1Qr2LvmB bOtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature:dkim-signature; bh=J0tyBu8KMFU52tUWQWjP9NYwvOSvIW8aK76o5DiD89Q=; b=fdj0trtoYVUARgx3tBFpnGG2Dbn4bAvUDhte1fRFySyX2wopQoj80L/s2oojuUNMtg A3w0PXkekJjvBCeRTBtFJhwudrRAXBsoxc0VppEjhegJnOHTqOvYbTpAJD1I18mhTP4G dmR41rjYTjk2I4htR0c6Ld8mtMICzXG8FNOI149JU7GCq+oIYI6Awz0Wuxw5mPOsip9c jJPghrrt3NtywmB2onmOoiia5o6JL3wyfz7EIvo35zs5nZZIkS9WaHnAL6EnHvQpwhTN tWvhHZaNUnN0J69A1pHxzrctwliekl5ajHsfo8Ps8JfA3dieWNA3VAqtLiXJiXu/1CzS oBGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm1 header.b=ImNv5weR; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=C3GJIDQG; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ds7si7850925ejc.29.2020.12.25.19.34.23; Fri, 25 Dec 2020 19:34:44 -0800 (PST) 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=@flygoat.com header.s=fm1 header.b=ImNv5weR; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=C3GJIDQG; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729108AbgLZDcW (ORCPT + 99 others); Fri, 25 Dec 2020 22:32:22 -0500 Received: from new3-smtp.messagingengine.com ([66.111.4.229]:59431 "EHLO new3-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725973AbgLZDcV (ORCPT ); Fri, 25 Dec 2020 22:32:21 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id 665FE58017B; Fri, 25 Dec 2020 22:31:15 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Fri, 25 Dec 2020 22:31:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flygoat.com; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=J 0tyBu8KMFU52tUWQWjP9NYwvOSvIW8aK76o5DiD89Q=; b=ImNv5weR0WJBbx5nr d+6Bdy7aQFaJCFwXYcKxCsE+LpQr7bbtS8YIvHXDi99Y0hbFR94p74ouDYPnpUCG qGJHI7d3UKt7M1gze0JCF88eaJIcvxXQySvXiMyJkEaOl5cGpIr7KTsH45jMZ1bf CHwk6zrvYNZMlF2LYwOluD52goG8y38vSI8ok9NAgl12FrwJZgZkChbHL6KwRC/A zqmI/2mVwd1FxAOdTj6Li4SIaNqK5odB0VdGB7K7cxgZXzdzY3U6Pf1+r2qSTemY x13bF215yteGTlu9BkQyECoMuVeuvoBMu/MLBrGOD3n6nQO2mmD3RnrIBKIA4ZtG V3p4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=J0tyBu8KMFU52tUWQWjP9NYwvOSvIW8aK76o5DiD8 9Q=; b=C3GJIDQGslnorSWDWa5i2gwcgNBzEp0Jgk40FJAeij4Aip4yQAamN00ZQ Gc0Un6iqltlh6fjpMi0gImeNV8kBU19FdJzZsf91/HPVzaH1P+6dLkEy/1izp2XA S6RDoxPE6siCLfnegDTZDfAIqfKF7IsEVyKlc4D09sXJs7GVO/17NtphnSnyjahW nmRppLhg0PfGn5YvvbWUQTE/8eoVO94lGLqmmEUvWLG4t3lSyvNAsF36Kf9IJdCI dtuyW1XrugWv6B/dL1ZwL6H9F5WdBuzB8YJvGwfaUCtds1WZr8FcSofnbu6LPWVb 7UPiDWiS3PL0vXLDkwaAMcSpU/scQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdduvddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthekredttdeftfenucfhrhhomheplfhirgig uhhnucgjrghnghcuoehjihgrgihunhdrhigrnhhgsehflhihghhorghtrdgtohhmqeenuc ggtffrrghtthgvrhhnpeejfeekffejjeekgefgvdetgeeuieevjeffheffhfffgfegvdev gedtgedvtdffheenucffohhmrghinhepuggvvhhitggvthhrvggvrdhorhhgnecukfhppe eghedrfeefrdehtddrvdehgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehjihgrgihunhdrhigrnhhgsehflhihghhorghtrdgtohhm X-ME-Proxy: Received: from [0.0.0.0] (li1000-254.members.linode.com [45.33.50.254]) by mail.messagingengine.com (Postfix) with ESMTPA id 876B124005C; Fri, 25 Dec 2020 22:31:10 -0500 (EST) Subject: Re: [PATCH v4 2/4] spi: ls7a: Add YAML schemas To: Qing Zhang , Mark Brown , Rob Herring , ThomasBogendoerfer Cc: linux-spi@vger.kernel.org, Huacai Chen , devicetree@vger.kernel.org, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org References: <1608892552-15457-1-git-send-email-zhangqing@loongson.cn> <1608892552-15457-2-git-send-email-zhangqing@loongson.cn> From: Jiaxun Yang Message-ID: <7d26a91a-f463-9ae4-8420-28a1b591053b@flygoat.com> Date: Sat, 26 Dec 2020 11:31:07 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <1608892552-15457-2-git-send-email-zhangqing@loongson.cn> Content-Type: text/plain; charset=gbk; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ?? 2020/12/25 ????6:35, Qing Zhang ะด??: > Switch the DT binding to a YAML schema to enable the DT validation. > > Signed-off-by: Qing Zhang > --- > > v4: fix warnings/errors about running 'make dt_binding_check' > > --- > .../devicetree/bindings/spi/loongson,spi-ls7a.yaml | 46 ++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > create mode 100644 Documentation/devicetree/bindings/spi/loongson,spi-ls7a.yaml > > diff --git a/Documentation/devicetree/bindings/spi/loongson,spi-ls7a.yaml b/Documentation/devicetree/bindings/spi/loongson,spi-ls7a.yaml > new file mode 100644 > index 0000000..8cc9bc5 > --- /dev/null > +++ b/Documentation/devicetree/bindings/spi/loongson,spi-ls7a.yaml > @@ -0,0 +1,46 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/spi/loongson,spi-ls7a.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Loongson LS7A PCH SPI Controller > + > +maintainers: > + - Qing Zhang > + > +description: | > + This controller can be found in Loongson-3 systems with LS7A PCH. > + > +properties: > + compatible: > + const: loongson,ls7a-spi > + > + reg: > + maxItems: 1 > + > +required: > + - compatible > + - reg > + - num-chipselects num-chipselects never parsed in code? Thanks. - Jiaxun > + > +additionalProperties: false > + > +examples: > + - | > + pci { > + #address-cells = <3>; > + #size-cells = <2>; > + > + spi@16,0 { > + compatible = "pci0014,7a0b.0", > + "pci0014,7a0b", > + "pciclass088000", > + "pciclass0800"; > + > + reg = <0xb000 0x0 0x0 0x0 0x0>; > + num-chipselects = <0>; > + }; > + }; > + > +...