Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1519286pxj; Fri, 4 Jun 2021 17:23:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxliLAiqVRcwXjyqzRfcqCva16KanbEZyLtIKEeKnsVvdVC3zIsbpIgofo+CksbA41kty17 X-Received: by 2002:a17:906:c791:: with SMTP id cw17mr6591498ejb.329.1622852609758; Fri, 04 Jun 2021 17:23:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622852609; cv=none; d=google.com; s=arc-20160816; b=C3NkIC1oXDEyOLrmmjGxOVwYhTR3ar3a+kft/gww9HilAsF+QNqDhobse5pjsNucla DlS4ms7EQ/2mYaO6TdkcGPMcqxNwWxv8SkZ3YbjmS8TQyr7FbYZ+RiMpl3TDBa0R2ZGd E/MlwVigsVaw/okWlP4nHTuRQOuKlZSRvaK6UbMjlEhJP6biBa5q3PfRuGnXwBXtcyO1 UwzbVXRWvyvEU+3/TmkQfz16Pt8n3HP75ANtQJS0w1VAmHhOq2SYsQ1X2hEg8Ae+r2AZ hkRCD55M/X66dSifjpWcEudIhbQweHeQBOnRP5XA47atH783o28Shc5tR4hRR3Jxgjv6 E0zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=0vbLUf0aNq8CIlyYhcbgGxZ5n0sokzL7OV8oejCBB1U=; b=L79qFxy9uYS4CZMGjCem6E7XfyVDzjACcmniYyzHZmeDq1SPFMDgcYEh98Pios5sZ4 DbeizrXlnPf/fpyxdgoECxia17iU/Fa/kjtWBVjz9OmU6zEKQgsXHo+BKfJAa78lHxc5 fEwIXAGXuEtjRWSa6gAdqTxn13NdnnbhvLtGfWQwC9JgPs/ogSEM+4L8A2FM0ELBF3j2 ArVx9NZWHFAcV9tYiqw6yEw/UoUShIpAWx0FKo4eEtqdbg7L7P++3+z0N6iqBhivSp4+ RQUfwAvUwIXhn9OCG61wgzkzUv4QFGSMEUYs9RSf6a2CDY7ch9Go7Y00Wrm6hMryEdSp PGQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nigauri-org.20150623.gappssmtp.com header.s=20150623 header.b=PQhd6CGB; 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 b20si3550419ejq.607.2021.06.04.17.23.06; Fri, 04 Jun 2021 17:23:29 -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=@nigauri-org.20150623.gappssmtp.com header.s=20150623 header.b=PQhd6CGB; 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 S230409AbhFEAVx (ORCPT + 99 others); Fri, 4 Jun 2021 20:21:53 -0400 Received: from mail-vs1-f42.google.com ([209.85.217.42]:45010 "EHLO mail-vs1-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229847AbhFEAVw (ORCPT ); Fri, 4 Jun 2021 20:21:52 -0400 Received: by mail-vs1-f42.google.com with SMTP id i29so5741669vsr.11 for ; Fri, 04 Jun 2021 17:20:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nigauri-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=0vbLUf0aNq8CIlyYhcbgGxZ5n0sokzL7OV8oejCBB1U=; b=PQhd6CGBXas8S6LrCWN1Mv/pDpT54JLFlmSt6rq8sKmCieoY6ky3jUrUuW5mQg/uRj z0MK9fYQN4t8wWf/3Bdcyej3r2el350DzmlRPaBxe5pAMBE2LEXYFaukyTPs1wJ2yStJ pI6mdKKmjVUnyJxBe5VXAdHMfT/wRxKfNnt88YdxFB9ZNhDZTVO+R/TjHLRwVWmEyfUK OPWMDWSU9ZxCAAJKhqBNvemnw4ZdDSrJmnutiVI8cDBVY/PBmvV3ylHDXEy2IgWwAiTz tUWaz5ZgFeuryWw7iRKDm7X9/RiVCDnmKWLDTa2Obltn8Rq9dq2jElzznbF521DkBO0I pn5w== 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:content-transfer-encoding; bh=0vbLUf0aNq8CIlyYhcbgGxZ5n0sokzL7OV8oejCBB1U=; b=XfbxWXcdnaFJZJwtkIb2jp5S0n7MNeY1eQsbshTGfYp+/rY/zl6C9mvR8DpNbNKKgy rQLWuZ67723Dbhb+mP2a5o0ts5PFqdYfZ2UqS4CvwdRHOBOFgtZX3TGNU0Fk0YH3x5Dg zk7qBeYmPf5W8MwKAMHHskh3YQcM2Up3g0Zvlnwi/45P1tmOsYa8upQ8c2EXW0qg5Gju fA7K/cuaqxls+zeKB00OO81gvypkvDa95GcvbTm2kpWY2ZMXzyQzzyIAbeTLPVWcVywE kWq59L1FESNWuGk3lJ+DmVNGdMZMNt4K2MJLCKKY9zHHZ35/NX2Qi/p3ptxzUO1xpVmV w+Ow== X-Gm-Message-State: AOAM531qKKolci8PAyBHGceIYcEyAyYgnuvnWRHPeoAw8cOVp/NFtRQe LG1ysKerftT4zxX+pJ5wfnTuSudc11ucP+p7GsHySndqTQQgPgQ= X-Received: by 2002:a05:6102:512:: with SMTP id l18mr4668087vsa.33.1622852345212; Fri, 04 Jun 2021 17:19:05 -0700 (PDT) MIME-Version: 1.0 References: <20210531052142.695430-1-iwamatsu@nigauri.org> <20210604213326.GA3957165@robh.at.kernel.org> In-Reply-To: <20210604213326.GA3957165@robh.at.kernel.org> From: Nobuhiro Iwamatsu Date: Sat, 5 Jun 2021 09:18:39 +0900 Message-ID: Subject: Re: [PATCH] dt-bindings: spi: xilinx: convert to yaml To: Rob Herring Cc: Michal Simek , Mark Brown , linux-spi , devicetree@vger.kernel.org, linux ARM , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Thanks for your review. 2021=E5=B9=B46=E6=9C=885=E6=97=A5(=E5=9C=9F) 6:33 Rob Herring : > > On Mon, May 31, 2021 at 02:21:42PM +0900, Nobuhiro Iwamatsu wrote: > > Convert SPI for Xilinx bindings documentation to YAML schemas. > > > > Signed-off-by: Nobuhiro Iwamatsu > > --- > > .../devicetree/bindings/spi/spi-xilinx.txt | 23 --------- > > .../devicetree/bindings/spi/spi-xilinx.yaml | 51 +++++++++++++++++++ > > 2 files changed, 51 insertions(+), 23 deletions(-) > > delete mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.tx= t > > create mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.ya= ml > > > > diff --git a/Documentation/devicetree/bindings/spi/spi-xilinx.txt b/Doc= umentation/devicetree/bindings/spi/spi-xilinx.txt > > deleted file mode 100644 > > index 5f4ed3e5c9942c..00000000000000 > > --- a/Documentation/devicetree/bindings/spi/spi-xilinx.txt > > +++ /dev/null > > @@ -1,23 +0,0 @@ > > -Xilinx SPI controller Device Tree Bindings > > -------------------------------------------------- > > - > > -Required properties: > > -- compatible : Should be "xlnx,xps-spi-2.00.a", "xlnx,xps-spi-= 2.00.b" or "xlnx,axi-quad-spi-1.00.a" > > -- reg : Physical base address and size of SPI r= egisters map. > > -- interrupts : Property with a value describing the interrupt > > - number. > > - > > -Optional properties: > > -- xlnx,num-ss-bits : Number of chip selects used. > > -- xlnx,num-transfer-bits : Number of bits per transfer. This will be 8= if not specified > > - > > -Example: > > - axi_quad_spi@41e00000 { > > - compatible =3D "xlnx,xps-spi-2.00.a"; > > - interrupt-parent =3D <&intc>; > > - interrupts =3D <0 31 1>; > > - reg =3D <0x41e00000 0x10000>; > > - xlnx,num-ss-bits =3D <0x1>; > > - xlnx,num-transfer-bits =3D <32>; > > - }; > > - > > diff --git a/Documentation/devicetree/bindings/spi/spi-xilinx.yaml b/Do= cumentation/devicetree/bindings/spi/spi-xilinx.yaml > > new file mode 100644 > > index 00000000000000..17463151b36a02 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/spi/spi-xilinx.yaml > > @@ -0,0 +1,51 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/spi/spi-xilinx.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Xilinx SPI controller Device Tree Bindings > > + > > +maintainers: > > + - Michal Simek > > + > > +allOf: > > + - $ref: "spi-controller.yaml#" > > + > > +properties: > > + compatible: > > + oneOf: > > + - const: xlnx,xps-spi-2.00.a > > + - const: xlnx,xps-spi-2.00.b > > + - const: xlnx,axi-quad-spi-1.00.a > > Use enum instead of oneOf+const. OK, I will change using enum. > > > + > > + reg: > > + maxItems: 1 > > + > > + interrupts: > > + maxItems: 1 > > + > > + xlnx,num-ss-bits: > > + description: Number of chip selects used. > > Constraints? 0-2^32 is good? I will add constraints. > > > + > > + xlnx,num-transfer-bits: > > + description: Number of bits per transfer. This will be 8 if not sp= ecified. > > Constraints? Same above. Best regards, Nobuhiro --=20 Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6