Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp1481648pxb; Sun, 22 Aug 2021 18:58:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVWXVHRwpDDG4lXM//8aGwsD5eaooXoCGntCEBtSmaQVMurRLT6MXMMIgtNBTylawnp2L0 X-Received: by 2002:a05:6e02:f44:: with SMTP id y4mr21307102ilj.257.1629683919262; Sun, 22 Aug 2021 18:58:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629683919; cv=none; d=google.com; s=arc-20160816; b=FcWMIA/pA8smcQy+FcbVRNLENMY9rvCyuUstz/8wEuJfYFEaRJZ2KyZ+ivxChe088+ xAHioKZ+UOXx+NIn9FOhuMsa/5eu+yX2NbqA65OUdumfDpXH5bou3PTONspdiDLUoC/D UU5jENrctBmnMSop/vO1i0qhUHzkfqT46PObnpIOockMt7PlZcwn00WrCQiINsRuDxzo gVy07ztuL9djhckLTkJnWttEOTzMBmVrN+NUGpAgh7rbJy7vVZSj4kIBcOUV/Y97vS0m dL1xaAyLCLh7thuH5IP4hBZGnGvGMCiS/Ndhg8QaqtFp+v2UIOrVuB2FwRekuvV60uGi LnXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=cFpzmqFB9yMMD1KfuKMeohgeAz7Z+gUa98V8V3Wvc2Y=; b=rGC7murX+0J5JHjXs65dJtuNnef0nlAWGZc8IdFCn9yfkdverh705ItrQqgQiUTdfG oa95XuRryIIZb8yKw4OfXicNxpeqSnQGJz9+/BslWwofVJQTTetUZNzDz33Nh+2IPjBE O1p8wbdhR+lolHQ+NdURCEkLaSS9YqsRjJ9A45fzoy0vnJNaIJCjKcfL+cwaa/hxG5oU DPIVbosK+SPXUvvWS/jmRDasJjZ+kf8vqvWwhZpBt8gB+LE/Y8bASuDv0VnDqqTGuEus s+tBc3/C7zOg3jJCnV8v5YLNP2c1gUoIknizq2k+WQ/LZeRV1V5Nh5XWGoDvfrDTGGd+ Ba/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@pensando.io header.s=google header.b=4JYF2Ydg; 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 y12si13750935jai.84.2021.08.22.18.58.27; Sun, 22 Aug 2021 18:58:39 -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=fail header.i=@pensando.io header.s=google header.b=4JYF2Ydg; 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 S234765AbhHWB6Y (ORCPT + 99 others); Sun, 22 Aug 2021 21:58:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56332 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234539AbhHWB6X (ORCPT ); Sun, 22 Aug 2021 21:58:23 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2D08C061756 for ; Sun, 22 Aug 2021 18:57:41 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id n27so1632228eja.5 for ; Sun, 22 Aug 2021 18:57:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pensando.io; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cFpzmqFB9yMMD1KfuKMeohgeAz7Z+gUa98V8V3Wvc2Y=; b=4JYF2YdgvMXnbxOW/yTllPVtM0MKS0UMGwBXWi0PyRdh4nlSyYuag8ahq42HkkpBuA ELMXNVKWeRW3ZZEk/TTWjQy0YVs+FbkeSu59pB4loOfQT5M9x/PclLiX3fZI+EUFr6Xe hGP0ja0rWDuTR6cRRRZdhXYTWLerTWM1rcOLtWJrmORQiIzKlhvh6X7ZZgSCslZjRvCB ZmCaSeHxl3E/3Vm6qn1Kl0yt77BZQNQwac3GN25lQJETB9GrFJK88dXNTe6z4ySuSvVg jAuDr+40lzVSYOAEUs5WZYxU1YE211PBySjGcngMIY/PCcEw0wjAmG4s5NLuAb25gMbL 87UQ== 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=cFpzmqFB9yMMD1KfuKMeohgeAz7Z+gUa98V8V3Wvc2Y=; b=rJDi5mJ050LMwzPIy5KTY+oscgekozYSX7omwiglb5z0MwkJ1EyYaqbb/p3z7A6K9f UvfTi/DzDwuVqTYiR6/8Nh18qgI2OcWr9Jj50ZYKsnKvp2ItTfBlwJ2yKHrHx58pFCBU +Kgo5JYp5/aMdUoWHfu8xyWG5XRUAJEeKjhUuflZpXTg3GOfeZkIqYJ5LN0uDG7tLa1E vVZK8easnv9qXrubxvfxz/bMgpqAGV0jk1rE2U/eVf7Jz/j70nwrAw8SLfZMmQIgoWep YecTQpd7B6ev955GYkyS+/Gf9SozHwltgQoZ+Ko8M2xyfRD/DJ2tQcRqLB01KyUOAcuT IPrw== X-Gm-Message-State: AOAM530n2hmbbRUKYDLRzsZrLpEoO0ZRMoMz45dumgK8J15DpCsI21U7 uF/9alzmi/77k3AEpgvja4Od1UUHIeWu7JHkX1fuMg== X-Received: by 2002:a17:906:cb11:: with SMTP id lk17mr32572506ejb.271.1629683860510; Sun, 22 Aug 2021 18:57:40 -0700 (PDT) MIME-Version: 1.0 References: <20210329015938.20316-1-brad@pensando.io> <20210329015938.20316-11-brad@pensando.io> <20210330111243.ne23j7ycsvy634rw@ti.com> In-Reply-To: <20210330111243.ne23j7ycsvy634rw@ti.com> From: Brad Larson Date: Sun, 22 Aug 2021 18:57:29 -0700 Message-ID: Subject: Re: [PATCH v2 10/13] dt-bindings: spi: cadence-qspi: Add support for Pensando Elba SoC To: Pratyush Yadav Cc: Linux ARM , Arnd Bergmann , Linus Walleij , Bartosz Golaszewski , Mark Brown , Serge Semin , Adrian Hunter , Ulf Hansson , Olof Johansson , "open list:GPIO SUBSYSTEM" , linux-spi , linux-mmc , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Pratyush, On Tue, Mar 30, 2021 at 4:12 AM Pratyush Yadav wrote: > > Hi Brad, > > On 28/03/21 06:59PM, Brad Larson wrote: > > Add new vendor Pensando Systems Elba SoC compatible > > string and convert to json-schema. > > > > Signed-off-by: Brad Larson > > --- > > .../bindings/spi/cadence-quadspi.txt | 68 -------- > > .../bindings/spi/cadence-quadspi.yaml | 153 ++++++++++++++++++ (...) > > +properties: > > + compatible: > > + contains: > > + enum: > > + - cdns,qspi-nor # Generic default > > + - ti,k2g-qspi # TI 66AK2G SoC > > + - ti,am654-ospi # TI AM654 SoC > > + - intel,lgm-qspi # Intel LGM SoC > > + - pensando,cdns-qspi # Pensando Elba SoC > > Wouldn't this allow any combination of all 5 strings? So for example > this would allow "ti,am654-ospi", "pensando,cdns-qspi" which is > obviously not correct. > > I sent a patch recently [0] that does this correctly and it has gotten > Rob's blessing. So I suggest you build your patch on top of that. Thanks for the pointer to the patch that creates yaml binding spi/cdns,qspi-nor.yaml. All I will need to do now for the updated patchset is this --- a/Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml +++ b/Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml @@ -20,6 +20,7 @@ properties: - ti,k2g-qspi - ti,am654-ospi - intel,lgm-qspi + - pensando,elba-qspi - const: cdns,qspi-nor - const: cdns,qspi-nor Regards, Brad