Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp1700536lqa; Mon, 29 Apr 2024 17:11:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVFVdalZCvBcsMbZIC1UfYb+CL1QXBVeSgFqgxVinK1z23atewxa+LBzJHL8DmdbEoMuTQyJViTLJSpeSwPPYRj/rD0ReORgNLN/VHeFQ== X-Google-Smtp-Source: AGHT+IFOiZ+W+XESxAsLnCKp9e5RzjrQfp24pTBuEclHooLBmqlyPZ1B2VM2EC+Cf52URmtFIdRV X-Received: by 2002:a05:651c:230c:b0:2d8:6ca7:2165 with SMTP id bi12-20020a05651c230c00b002d86ca72165mr9303041ljb.46.1714435905890; Mon, 29 Apr 2024 17:11:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714435905; cv=pass; d=google.com; s=arc-20160816; b=iNVEL2WKOF8Let+Qx5cT/MOy8qFNvVdpiew9qONe2hGZC+UJ91WA1Yo/ira7W3yG2I abx4W3KwKiMjQEkOxWjdmZN321alEfKihkYnqDPtPTZDogHD3DGE20sKMAh1QmAav7sX qjkcu6+oULow3BD6nCSv6rpXczrbx4UHr3rWiyvHanN/4NzEJpBlzq9vpPGG5h6p6xdM QP5UYgGIW1F1tOtIjFUg9sko2GHMxH1QeC4N54JxY6+ADUzmPE3wDvXxPkcssaVSanEJ KD1w5Yy/K9ejp2dPy8c9y5nrFnRsCfAdSfwdvSDbSESlRp9suHlMFAYqk1zeOxR3HNjX VYcQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:date:to:cc:from:subject:references:in-reply-to :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:dkim-signature; bh=yxDOHR4gmpGlQGqzr7PmpAgGtD27qRFWJ9p8PuiJm2I=; fh=ZfJqYomXoMXXcjChDPXPXm1/3gAwotBos8opAFf+Z20=; b=CMb124bPVUKDnlE1sscNPFvDi8Pxgke0g53BIsKgXtikr8tnQw161UGaF8sZnSOE4D oxM5Fgrp3uInfsP3tsOXpsnHSU7go1xutInIiy/cy5+cRvUjYNHSQ7khW+1aD0t7txka qdz3O8cMXZ/kMdYrH1uFO2SYj6LqaEtx6iY/mK5MGPNj8y3oDW68u2F++DOsCkUs8Nbl YT8Al0hAENbrYLHWqbciVp92kWAeHJMvbk15YdXTFp89YBkg1jPG90k+JUYcT1NBYcDD jD0oiP9okuneWL79TIABuKWhiuXSkfqp3ou3IC7+1rQb+NVx4qk7/VVHiAIJpDMbZobI 0A1w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EJOftMy9; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-163174-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163174-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. [147.75.80.249]) by mx.google.com with ESMTPS id gr20-20020a170906e2d400b00a55ba099cbcsi9637000ejb.544.2024.04.29.17.11.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 17:11:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-163174-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EJOftMy9; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-163174-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163174-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 96BD31F231FD for ; Tue, 30 Apr 2024 00:11:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 89C29A41; Tue, 30 Apr 2024 00:11:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="EJOftMy9" 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 A6156623; Tue, 30 Apr 2024 00:11:35 +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=1714435895; cv=none; b=d5fEZhq9V4v8RxyIPgofMMhpBkBsQAV2t1GeYimZlsLE1YXiJkQtVa4uFsNoGh6JdHD/LhQlDSxnMSKEr2UgPS2jhuy0/DcjyeADgsflydpAKciqls2XTogbRqt1CJe7l4tz4zF0jUaS6SKWriuNky+pqjcxZKGLhYKqaBhjIpE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714435895; c=relaxed/simple; bh=7aen4RxW6Cxx8Y89Zw/1tNmoZDOjWvi37qKkCmZ9BjQ=; h=Message-ID:Content-Type:MIME-Version:In-Reply-To:References: Subject:From:Cc:To:Date; b=mswUoeSl4zNgk3DnfbVzufPclqvBrABvOiyjq+hdVVCSyIeVmVxNrmBJIbfA7zqFu9hsVVqEjw/ay4TukOtfR+mwOYOATqDTRh0CYXvgUkHdvLbNCwwWz9pZFqqWhzW7F+BWNyOth12CbJUSOvaFgRNSnEEWtFcnueU/vQUXf/M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EJOftMy9; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 10988C113CD; Tue, 30 Apr 2024 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1714435895; bh=7aen4RxW6Cxx8Y89Zw/1tNmoZDOjWvi37qKkCmZ9BjQ=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=EJOftMy98yQDvSXuEh873SDomx9OIZ8kgxRqD1ms7lqqNq2HJrvKuRoO0muDgi7gv XG46xTZ6RwVz5vn3nRvcS/ygY4C5U0o/FZgpMo/pRRwRQznzMYPEYtgOZ410p2I9TF vKvs0zNFHJ3yekZE3zaw2uc7Rez7H8IKmPDqZcowtM/3mx9QzYF42LdwmLyRQJwKig rE16XxkkhZrPnNDDUsJikUTctnwqsTiFMv0vRLA6Z+xRa7FObaz+FjXSS/kj4ENojV tuRK4sCOVd0FtK+sXMwmYCYkvd+Ay31Acpqoh6fxDDn+CMR/As3lfTvdYxaf7i8tLs X5ozUolEKSpxw== Message-ID: <9e1195f05f4eced0a158c49616deba6a.sboyd@kernel.org> Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <20240425183810.3079069-1-robh@kernel.org> References: <20240425183810.3079069-1-robh@kernel.org> Subject: Re: [PATCH] dt-bindings: clock: fixed: Define a preferred node name From: Stephen Boyd Cc: linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org To: Conor Dooley , Krzysztof Kozlowski , Michael Turquette , Rob Herring (Arm) Date: Mon, 29 Apr 2024 17:11:32 -0700 User-Agent: alot/0.10 Quoting Rob Herring (Arm) (2024-04-25 11:38:09) > diff --git a/Documentation/devicetree/bindings/clock/fixed-clock.yaml b/D= ocumentation/devicetree/bindings/clock/fixed-clock.yaml > index b0a4fb8256e2..d287bd092054 100644 > --- a/Documentation/devicetree/bindings/clock/fixed-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/fixed-clock.yaml > @@ -11,6 +11,13 @@ maintainers: > - Stephen Boyd > =20 > properties: > + $nodename: > + anyOf: > + - description: Preferred name is 'clock-' Is the preferred value of the clock-frequency property? Should say that explicitly somehow so that it's clear. > + pattern: "^clock-([0-9]+|[a-z0-9-]+)$" > + - description: Any name allowed > + deprecated: true > + > compatible: > const: fixed-clock > =20 > diff --git a/Documentation/devicetree/bindings/clock/fixed-factor-clock.y= aml b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > index 8f71ab300470..962a1fe85416 100644 > --- a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > @@ -11,6 +11,14 @@ maintainers: > - Stephen Boyd > =20 > properties: > + $nodename: > + anyOf: > + - description: > + Preferred name is 'clock-' if the input frequency is fix= ed Similar question here. Is supposed to be the output clock frequency? > + pattern: "^clock-([0-9]+|[0-9a-z-]+)$" > + - description: Any name allowed > + deprecated: true I hope that deprecating this doesn't cause folks to try to clean things up and then break code that's depending on the node name to be the name of the clk. We don't want that string name to be important but it is sometimes.