Received: by 2002:a05:7208:13ca:b0:7f:395a:35b6 with SMTP id r10csp10938rbe; Wed, 28 Feb 2024 09:03:48 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUkXWt7QYrMnvtnxGqEiskXU1Y8BHc7ghrDB23sC7gZ2awoByp5xM9Co7cUPy/1FXolbBvnXuE6XdqI0MmEEEcghvLujnaz4nA8nkjNgg== X-Google-Smtp-Source: AGHT+IFMJ/8DHdCRxQIZivho2dSojGFPFRSW7Zkq7zTKFqaH5YUCN1S8tBng9gz70OCp2RGrEOgw X-Received: by 2002:a05:6402:1ca4:b0:565:a5bb:cc4c with SMTP id cz4-20020a0564021ca400b00565a5bbcc4cmr7956326edb.42.1709139828606; Wed, 28 Feb 2024 09:03:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709139828; cv=pass; d=google.com; s=arc-20160816; b=M9hJOfWx6t49EpmRxTEJeyy7eSXmEWGQcE8uvB24BpA8UjV3zpdcrFGkboNnWqY94X euTsAq0NLRS/t1hcLOwnTSasjBk3yB/wyZ0378D2ZCUzDAsl6LHE7VcORBEZPNeu+plC 7mHG05CjEz252ENGkkfrBYsDWeEqL72ULRm61RBaiQg0eJrjF6RvBtGivHsSqxGREF2H Q9W77XdWqYS4prqaOZQPC92Ofuxmx7hfEkIQrbBnLNh3vBDSLAFFGwaAYWeZNAA0EysA rBbj3+54TOar99pWHSVPFrtYkIFoPWcfcgbwLLgPZumHSbq4IcDoSdrvMZGkcV3FEbOm ngtA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=X9/WY6TylB6AgXXe+1+/p7xyf0cLdghtD25nJsPRntg=; fh=DdnjJ204XZ3Az5p/B+h4aFMo8l/HK8BXZ0rA37ud9k4=; b=uap0dV7WLjrxLQinXsziseG/NguXYDjCbeRUnqo22GXY80/Fpxdrqz7Cese2RJmrGB BB4doYAJ5CMy69frpjmEkQKrUazPUxEF0s4NgaADcghJoh0JC1JYfxRZhjIcaPSGwZNt pDD+sAx6xYUNhuMJFXgx9ywasktJbMGK9jxRD+sN9P0pjB9XdVbhSehOSjPU3whPRvnx Kc5dDy75Cbbc47whM0GIzLVomcXGQ3t+6odl25jyER2b4bk47H+mLSxG0QOcNN8+6Ste vgrsHoabRQDZJD5BTT7yarIukx78JJjRRuICIZPzHC7OJnnir4jLoPYFl/antYbg2OPl 6E2w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pj1JrxiE; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-85407-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-85407-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id u16-20020a056402111000b00565bb48f44asi1843768edv.480.2024.02.28.09.03.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 09:03:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-85407-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pj1JrxiE; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-85407-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-85407-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 5418D1F28784 for ; Wed, 28 Feb 2024 17:03:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2670B3FBA8; Wed, 28 Feb 2024 17:03:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pj1JrxiE" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4124F208D7; Wed, 28 Feb 2024 17:03:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709139821; cv=none; b=MhtxJG/SMx1IXEkvb3KMWoWD9aM5rkKbdBgGgQBpFj0weWjuMpi0o0s4J1OqFUQ/ZXkS+6rD2BIZ67MD323BhQAT8Vnv34ExajFy0/0wSxQ2SKW3DRPs2G57Jahqq1l8hgAOt2LzX7lbKxryCdAqQIHopB09Zsg+Ed6aA55Bldg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709139821; c=relaxed/simple; bh=S/6RXer/Iy4usF2UTMTh4mOioXIr0Eu6d5gI1EUscEU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ROxklc81Mdc7ItP6TDl7igTLR7iR5Bxp8ES5vaMt67I374SaVhRdnz9ZEVLUoCl5hRDv54akxrKf5CPpS6+uHp8N93yQheUUegRwcc200wVBN7GbEHpHFWGNzPM3WwT0zHIKwufHxp46zaGU332PhfIJf4CeKd5H/xSZMv9FJIg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pj1JrxiE; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 87A94C433F1; Wed, 28 Feb 2024 17:03:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709139820; bh=S/6RXer/Iy4usF2UTMTh4mOioXIr0Eu6d5gI1EUscEU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pj1JrxiE2ap21L8oriZilmCozDhK4djbGRyvjaMBqOvXS9dJJhvyfA6hl7D5pTiND rwuNFKpEEZOoFATtUe57ZqQVGjuwUFFE3f0nrglB9YaTbzAxfzzaQ6/JofE5Wqj8fr Gh+R4T/etyKm2OFRBT2ESUIpxbDniN4ahGAV1jx1ltdMsFv+Grd1z16iA9hFkaI/IA l2ssZNbzb2F4rnYZLTO3Yon7/qbaS7pPIHruFS9pAVXMMoXNR61P52pTd7x6MccmLh 3eVMOte9WwNbZ9uVbDQWIrbX4cbT5p1AHZscaoCFTjOmayxOEDZE7Yg76TDAOPllAI 9+cF2nP+dalwg== Date: Wed, 28 Feb 2024 11:03:38 -0600 From: Rob Herring To: Conor Dooley Cc: Krzysztof Kozlowski , Alex Soo , Linus Walleij , Bartosz Golaszewski , Hal Feng , Ley Foon Tan , Jianlong Huang , Emil Renner Berthing , Krzysztof Kozlowski , Conor Dooley , Drew Fustini , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, Paul Walmsley , Palmer Dabbelt , Albert Ou Subject: Re: [RFC PATCH v2 1/6] dt-bindings: pinctrl: starfive: Add JH8100 pinctrl Message-ID: <20240228170338.GA239206-robh@kernel.org> References: <20240220064246.467216-1-yuklin.soo@starfivetech.com> <20240220064246.467216-2-yuklin.soo@starfivetech.com> <1a11cee2-2ef1-4ce0-8cc1-63c6cc97863f@linaro.org> <20240220-bottling-reverence-e0ee08f48ccc@spud> <20240223002443.GA3877354-robh@kernel.org> <20240224-smudgy-eldercare-d5d8640d9961@spud> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240224-smudgy-eldercare-d5d8640d9961@spud> On Sat, Feb 24, 2024 at 07:20:30PM +0000, Conor Dooley wrote: > On Sat, Feb 24, 2024 at 09:46:53AM +0100, Krzysztof Kozlowski wrote: > > > I would like a solution though. The only idea I have is passing > > > SystemReady cert, but that's an Arm thing. > > I don't know jack about SystemReady AIUI, Risc-V is working on something similar... The primary intent of it is to enable installing off-the-shelf OSs. > - I had it in my head that it was a > system level certification. I am wondering how you think that > SystemReady certification would apply to a whole binding (I can see it > being a per-compatible thing, but that would be a mess I am sure). There's a lot of pieces, but I'll stick to the DT aspects (which is SystemReady IR band). Certification applies to a specific firmware build (which includes the DTB) on a specific board. The testing requirements at the moment (for 2.x) are every binding (compatible) must have a schema, but warnings are allowed. So a "stable" tag would apply to a DTS as a whole. That of course implies that everything within the DTS is stable too. One wrinkle is that SR has no direct requirement that the DTB come from anything upstream. Indirectly, the schemas must exist and be upstream (or acked on the lists) and various distro kernels have to actually boot. For that reason, if we had some tag, it would have to be distinct from SR. Rob