Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3229946pxu; Tue, 8 Dec 2020 06:54:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyXxpZBdMTGsQA4RBJ00Cq3/6Crca8PU+YHwOVNUx0wtxsgm58wjA5CX+0uAVv1basrtpXr X-Received: by 2002:a17:906:d0c2:: with SMTP id bq2mr18180688ejb.1.1607439268389; Tue, 08 Dec 2020 06:54:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607439268; cv=none; d=google.com; s=arc-20160816; b=R/W6YZxqxr2TT/tqO7d4ux38Wi++ChLw3vi4MamSQ1mJBQvJzX/VAPd0lzoM6XNztq n7pB9r84KKgiUv77S75Xbh2hVAQNyX0nj8r6FBnfRnoYy/YtaeesyxHeaHyxXo7Rrv11 3lr1SOu1I+3Cj2xcIPOvWBTKHBHQ7K+Swxkx7MXcfDOh1Pc3veOX1JZ8BkOBkyeFG0eT eLDnHLqj4vYe6U7N6NJcQzQy0yALN4OCI3a7FwYOz0QJVbjOvrCC8ji3IiyxAGaqMAGr 8t+mrxaKFqG9DUpkX4vMhXiHfGLik3Q9nbtKwET7aLjxRfv2OSgyAPQuiI1F7gJppKpp 16Ng== 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:references :cc:to:subject:dkim-signature; bh=TbXfHgxRABflLP1aC/6ag0TWl+8h0+26/ihPZ9uTfG4=; b=DK4IXf4fJ+AOG9bQfnwGADWQVzw9X4P0MALEU7GImZ/7PJrKsEGKohUcFc2XHKZs+z az9zYbla6vIgH63uQ4Cr9rnnnL+7X+M7T85JXTf078R2plUgFlHZO+j/EDo1CovKRVAw E2JjB8oq4HuITIuABOq3Cq29Kvwu5+O15DojQ3NTxhw723BdX3gryaohx8g81IFRr6GR TLwCZlI/g5ymt/2TnlexrcA/v48bQgYBgQNGC3KIgJLXn/NJ9/H+RgruAPvj6JlBC5/z 12N9i6BQnId4FwSxGap8fERk138DUuYZBUKcAJ/k0s/bIxm1TEPqMGQPU9hW/b4UhlJq RaWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DPkyVmkY; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g5si8638446ejw.724.2020.12.08.06.54.04; Tue, 08 Dec 2020 06:54:28 -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=@gmail.com header.s=20161025 header.b=DPkyVmkY; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729918AbgLHOtU (ORCPT + 99 others); Tue, 8 Dec 2020 09:49:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729471AbgLHOtU (ORCPT ); Tue, 8 Dec 2020 09:49:20 -0500 Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD5C8C061749; Tue, 8 Dec 2020 06:48:39 -0800 (PST) Received: by mail-lf1-x141.google.com with SMTP id m12so1857625lfo.7; Tue, 08 Dec 2020 06:48:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=TbXfHgxRABflLP1aC/6ag0TWl+8h0+26/ihPZ9uTfG4=; b=DPkyVmkYD3U8jD+HGG+sE+g3Xr2g/0yos9wjbEsIX6f7G8S6/0WQg2U7ZGnb3t7lWz Fw1uHnvj//DvybNt6zNicp5Ayxnw2Xfq9zi1+mvji4J5fpB2DutNRNOcwL/ADl6nyLHo umR0Rn1QEqrREkrUOGkVTn2WiLFsM+lqgeQTw3SOu9prkJZ0bbjJJ+QLD9N9vX5fiAYZ ohUE8AQLku+GeglsYdjMc4C/Y4WxX6c1Hsbf9jmxjQXQOseauw+NiWvMXWK9KyYmdc2s 7ZzWdpbnh4QWYWH3ofPA3IlMHW3jK+GSQ9TtO8Nh/knjmakm5tNG8GUguFRHPG8Ip5OJ yqPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=TbXfHgxRABflLP1aC/6ag0TWl+8h0+26/ihPZ9uTfG4=; b=Jfxsniqa/Te9EDJ1kFfvl589LWIPJahLYma6Os+oht1z4hs5CnseXSvELACDZJwnU1 df+bEHr8GQMWjiIVkBn/cnWzYWmiqt13Pguwua0Yxvn4QwrLJXyB+HIHqlf2Nxj1RvyE HFZs9e9y21kHmVXPUX8UGsJ+H1Bv2k5fSBVV9211c2ikvne8Mnv//xtQypCBrp/9Oq8Q B1XyGCvwJMTLSIbmPcC2Hl1EqOurYkMPNPty2wNpusg//aUJDabEiZ2qJtUYQaL3vfgc 88AYMrbYab3Ms4WYrXLf5HWsNvREvSSNRVA+y3mALxyMi87wsBr8HetB5K21kGFDT+TO TqlQ== X-Gm-Message-State: AOAM5316lSgQArHj1JdhcroOesujNT1zc8HEOyqqpCcJ5gCCIWWXgIFX poqmppaIHakL/klnkCrjuXM= X-Received: by 2002:a19:750e:: with SMTP id y14mr10536900lfe.417.1607438918236; Tue, 08 Dec 2020 06:48:38 -0800 (PST) Received: from [192.168.1.101] ([178.176.78.77]) by smtp.gmail.com with ESMTPSA id i5sm3218451lfl.53.2020.12.08.06.48.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Dec 2020 06:48:37 -0800 (PST) Subject: Re: [PATCH v2 2/4] spi: Add devicetree bindings documentation for Loongson SPI To: zhangqing , Mark Brown , Rob Herring , Thomas Bogendoerfer Cc: linux-spi@vger.kernel.org, Huacai Chen , Jiaxun Yang , devicetree@vger.kernel.org, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, gaojuxin@loongson.cn, yangtiezhu@loongson.cn References: <1607413467-17698-1-git-send-email-zhangqing@loongson.cn> <1607413467-17698-2-git-send-email-zhangqing@loongson.cn> <20e7dafc-8c67-79e4-e64a-a08e21101678@loongson.cn> From: Sergei Shtylyov Message-ID: <3f5a7d26-e78a-b02e-5fc2-c241547c683d@gmail.com> Date: Tue, 8 Dec 2020 17:48:36 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <20e7dafc-8c67-79e4-e64a-a08e21101678@loongson.cn> 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 12/8/20 1:47 PM, zhangqing wrote: >>> Add spi-ls7a binding documentation. >>> >>> Signed-off-by: Qing Zhang >>> --- >>>   Documentation/devicetree/bindings/spi/spi-ls7a.txt | 31 ++++++++++++++++++++++ >>>   1 file changed, 31 insertions(+) >>>   create mode 100644 Documentation/devicetree/bindings/spi/spi-ls7a.txt >>> >>> diff --git a/Documentation/devicetree/bindings/spi/spi-ls7a.txt b/Documentation/devicetree/bindings/spi/spi-ls7a.txt >>> new file mode 100644 >>> index 0000000..56247b5 >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/spi/spi-ls7a.txt >>> @@ -0,0 +1,31 @@ >>> +Binding for LOONGSON LS7A SPI controller >>> + >>> +Required properties: >>> +- compatible: should be "pci0014,7a0b.0","pci0014,7a0b","pciclass088000","pciclass0880". >>> +- reg: reference IEEE Std 1275-1994. >>> +- #address-cells: <1>, as required by generic SPI binding. >>> +- #size-cells: <0>, also as required by generic SPI binding. >>> +- #interrupts: No hardware interrupt. >> >>    You say it's a required prop, yet yuoe example doesn't have it... >         I want to emphasize here that LS7A SPI has no hardware interrupts, and DT is not actually used. The why document the property at all? >>> + >>> +Child nodes as per the generic SPI binding. >>> + >>> +Example: >>> + >>> +            spi@16,0 { >>> +                compatible = "pci0014,7a0b.0", >>> +                        "pci0014,7a0b", >>> +                        "pciclass088000", >>> +                        "pciclass0880"; >>> + >>> +                #address-cells = <1>; >>> +                #size-cells = <0>; >>> +                reg = <0xb000 0x0 0x0 0x0 0x0>; >>> +                num-chipselects = <0>; >>> +                spiflash: s25fl016k@0 { >>> +                #address-cells = <1>; >>> +                #size-cells = <1>; >> >>    Once more? >> >>> +                compatible ="spansion,s25fl016k","jedec,spi-nor"; >> >>    Once more? >> >>> + spi-max-frequency=<50000000>; >>> +                reg=<0>; >> >>    Once more? Did you mean this for a child node? >        Yes, these are child node attributes, the child node splash is not necessary. You should indent the child nodes with 1 more tab... >> >>> +                }; >>> +            }; >> >      Thanks > >      -Qing MBR, Sergei