Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp1075740lqd; Thu, 25 Apr 2024 05:34:28 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV9rPJ0PvPyRC1L19N2SAFIOenwjjp/FeCtJfHdAqbK7EMvv3s5+u3ddzskOpF7iHyRCccW7jdgki+JqOvrXL4NXwtt4JeWYLmJVeDt3w== X-Google-Smtp-Source: AGHT+IGwY21ExRFpxK3B1cXM16n0ZsLKlfrU0zZEgveYqldqVLifPZlKHkqjxahhFgBOvfGvDnhq X-Received: by 2002:a37:c243:0:b0:78e:d962:5171 with SMTP id j3-20020a37c243000000b0078ed9625171mr6607131qkm.28.1714048467932; Thu, 25 Apr 2024 05:34:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714048467; cv=pass; d=google.com; s=arc-20160816; b=qla2BIkKhKiXen2fnVGeogRr4IgsJJ0wYm82P+TqjC9PsEP8Gu6s9I4xBpdyaaYRRv buSd00ALPRW7/zFcFb6YX508sNKiRSd9tcOzaVShrjt4+z0/zf4njDheIGNGvBjYL314 X92YXLW9eXFAvHuLniy8vDn2nbCYtXJJXuWRHe8OE9fH6LC5iMqiwBbKaPptScs7RUFI 9wLZLXlrkAft8iVIhLvAZQctgw2qBiD2wkCjCraKHaDx6Ce6Zmhz2qW8L9hAtY5Hk8eF GEfnOS+AbQHNBygiC0uv3ER5t7nwhPtpvbLY2XTOAmHwZW61u/NlTx++cZYtOGiSf0XQ nHcw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=o1HUJ2CFNPc7nVUB+dV//k1fJJ4rX9V/SIq6pTI4Xt8=; fh=entrO+/9SyabukgVhNhH98vgvCz+pWK/UujBwuBziac=; b=MjW1V2gJSL+BVP9cSxEtxezK89ccE07+ku3WuFO7S3CR/ZDX+1tIlLX7Q0h9WsebIZ 3uLTgKLhPrV5c6tmgPd7ZOtgb6i3AtFuhVgghT9wDGQyXFDPfkdvdhdWJ/4j9aqX4Axt ZkWrW8M6BMaYqdT0Gxu2y5yk5ocPWt3aMI/0qLTydWja69+ZijV8Rxtdcvipb5J2e6pp OhQ6sMyfV4JCOV9Zml0Sgs3tua5D6f/qfnDsv+ld5NtPsovvcUHx48GTB/JyHHXM9Not zeijd7Nlew8rES4gIz9OpqFGDfL6p2CmpURtPdUv48mZ+/PomrDPXAKbEMsUoXQXC6pl LJ7Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-158530-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158530-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id oq7-20020a05620a610700b0078bea74ea55si16566866qkn.634.2024.04.25.05.34.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Apr 2024 05:34:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-158530-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-158530-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158530-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id A1EB31C22A27 for ; Thu, 25 Apr 2024 12:34:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AEAE11494DB; Thu, 25 Apr 2024 12:34:12 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8A9CF1494D3; Thu, 25 Apr 2024 12:34:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714048452; cv=none; b=fRAcAVWINmZ8+sI+NYvkbuiy+E2ODSz3Qs8++pzCaohRJws9ITU2T/1XWSCp0L63x5Veha7lQ8IXL1t8tQgf7ClBA7beysidWXVXE7mR1OuQciTEj/nBzRaFR3AjDHbbevyzUvVLVmP9jf15NPzzbEbqbaIaIr/v7RtNsrCF4fE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714048452; c=relaxed/simple; bh=UUBCWLtZL/tvNfG7En381wGTVtzQdc6q+vDY0op+NZs=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=AXt84exZb/G5R4Im8UDo3nTeOiHoMYS/Fd5JldkxiCu7ynsnL9a2RBi3QM+3WUcMwgW5/SQWcSq7hxp4DNkJ2x11HraGUXn963qVKCkbUusEQ7f5eR1DkQ8LDZkSmECiVf8qKX9f6tNlNOp8gKpqhna8m6X2tT2WBY+Cp6WRMBU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B1CB1063; Thu, 25 Apr 2024 05:34:38 -0700 (PDT) Received: from [10.1.196.40] (e121345-lin.cambridge.arm.com [10.1.196.40]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4CF3D3F7BD; Thu, 25 Apr 2024 05:34:09 -0700 (PDT) Message-ID: <26479a31-c7ae-4f7a-8911-fb0d8dd42694@arm.com> Date: Thu, 25 Apr 2024 13:34:08 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/3] dt-bindings/perf: Add Arm NI-700 PMU From: Robin Murphy To: will@kernel.org, mark.rutland@arm.com Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, jialong.yang@shingroup.cn, devicetree@vger.kernel.org References: <4992eacd883cbc54519ffea5bd35f80463cf504a.1713972897.git.robin.murphy@arm.com> Content-Language: en-GB In-Reply-To: <4992eacd883cbc54519ffea5bd35f80463cf504a.1713972897.git.robin.murphy@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Oh fiddle, I forgot the DT list, apologies! On 25/04/2024 1:29 pm, Robin Murphy wrote: > Add an initial binding for the Arm NI-700 interconnect PMU. As with the > Arm CMN family, there are already future NI products on the roadmap, so > the overall binding is named generically just in case any > non-discoverable incompatibility between generations crops up. > > Signed-off-by: Robin Murphy > --- > .../devicetree/bindings/perf/arm,ni.yaml | 30 +++++++++++++++++++ > 1 file changed, 30 insertions(+) > create mode 100644 Documentation/devicetree/bindings/perf/arm,ni.yaml > > diff --git a/Documentation/devicetree/bindings/perf/arm,ni.yaml b/Documentation/devicetree/bindings/perf/arm,ni.yaml > new file mode 100644 > index 000000000000..d66fffa256d5 > --- /dev/null > +++ b/Documentation/devicetree/bindings/perf/arm,ni.yaml > @@ -0,0 +1,30 @@ > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/perf/arm,ni.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Arm NI (Network-on-Chip Interconnect) Performance Monitors > + > +maintainers: > + - Robin Murphy > + > +properties: > + compatible: > + const: arm,ni-700 > + > + reg: > + items: > + - description: Complete configuration register space > + > + interrupts: > + minItems: 1 > + maxItems: 32 > + description: Overflow interrupts, one per clock domain, in order of domain ID > + > +required: > + - compatible > + - reg > + - interrupts > + > +additionalProperties: false