Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13292245pxu; Sun, 3 Jan 2021 09:09:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJz511QCmIvMUopmN04nnPt6heJ+yFo8hlAv7u/HyWz6wIZGySAF/ljtSCVVop264VbR4U+p X-Received: by 2002:a17:906:814a:: with SMTP id z10mr62026233ejw.96.1609693740148; Sun, 03 Jan 2021 09:09:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609693740; cv=none; d=google.com; s=arc-20160816; b=RLp43lgDFHxBWTF6rJYfCKtSDtTs+lfvbgWRfxy15lZiO1ll2FDDSAAAD5VEcBh3lP xfid5wIuOVN9s7tjqIUQ8A+87Dmh7U1SRuPG6fJW/VFHlB1+X6iF9WBAEJznVSjHDgSf 0OxzPkg1SyI1M/kSYtvGbbORLU3ly40gViyvew2rMvv+r/ME02Ua0jey8A8nfQZiAE6R Jw3/xAL3PuhPJPFIkD2rZE9Yu2itEy4/UM46V9QHV3mLFrpB1mrN7ek4TLgcSccuAQNO hMu3ftVLfXvrKsUnTiR4vGa3xTcWwvAboN4Fjwcj40nBhmX0u7p5rDlm+XeHByRVQ87v 6ygQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=8dbx7uvDjUYEbSF2o6RUpLKMOlSlVXzjNJHUrK9HnTc=; b=I/0A+Wg733RukrsSivyUGDoRPO7UTj4T+grH9nq5bP4a7uFeMr3bUT4EhGdtbmbiUM x+il4nTiml+L4HQnp19bPaWY1UTSiOBYnBwL9uClMCD14kjC8Qvs/nb+nLE/9j4nXyMQ UmrS3VNirgjerP82tHQDeP4A91BrIvMIKZmpP3OB7pKy8laF8EzeIUJH8d76SHN6vrmH ram0QiaBOUv33QudG7JcqYb39bE+D8DkIvYtQ59lk4NxmMM1qvr1gUsyb5quizql3fGA I5soCe74GaylscYYZT6+bcPEN17x8W3Trj331RdVmzfGn0hT/FIjJwOJsUZQUU5jH9Lo 6e2w== ARC-Authentication-Results: i=1; mx.google.com; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u16si28143400ejo.26.2021.01.03.09.08.36; Sun, 03 Jan 2021 09:09:00 -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; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727590AbhACRGY (ORCPT + 99 others); Sun, 3 Jan 2021 12:06:24 -0500 Received: from mail-il1-f180.google.com ([209.85.166.180]:41919 "EHLO mail-il1-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726074AbhACRGY (ORCPT ); Sun, 3 Jan 2021 12:06:24 -0500 Received: by mail-il1-f180.google.com with SMTP id w17so23172424ilj.8; Sun, 03 Jan 2021 09:06:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=8dbx7uvDjUYEbSF2o6RUpLKMOlSlVXzjNJHUrK9HnTc=; b=kVyU3SViE+yg4KG5uJNgp1u2Ooft/BcIIURYsDzU+yBFpCvmxiWE2lMCI6yzX1VjxD H3KeDt31x/m3iPLrLhDlt3yVBGlrogk7NsCIwO4WO0khbQurMa30B+ekHIwhgjINXWqq 83fkt8arL3mz4M9i7vOJenCK4XE4lrYtp81meOVx8ICId5SR05+eqOgOMPsQ3BxhITNZ CZBva8bYD7X+QNROBxNAgsQP3mZvd4aX2204s24phMn12TECp/wJTj2UHcR0zSODFDJZ J3qlPWx/Hd+ZD6H4l6FCj658G2P3v9ZTD8PsVMC+oNAgCDnCb8Nvz5LclZ3IRk2vmsCp 4hqA== X-Gm-Message-State: AOAM5316ImJtWQ5iwGfnErX97pWZ0hUll2YKsWkDGl6j69zooHW/xvj/ QY3vi9OXlA8wnkIJWnXIG47RmtL+sg== X-Received: by 2002:a92:8e46:: with SMTP id k6mr54636577ilh.235.1609693543193; Sun, 03 Jan 2021 09:05:43 -0800 (PST) Received: from robh.at.kernel.org ([64.188.179.253]) by smtp.gmail.com with ESMTPSA id d5sm38720317ilf.33.2021.01.03.09.05.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jan 2021 09:05:42 -0800 (PST) Received: (nullmailer pid 4060134 invoked by uid 1000); Sun, 03 Jan 2021 17:05:40 -0000 Date: Sun, 3 Jan 2021 10:05:40 -0700 From: Rob Herring To: Anshuman Khandual Cc: linux-arm-kernel@lists.infradead.org, coresight@lists.linaro.org, linux-kernel@vger.kernel.org, Mathieu Poirier , Suzuki K Poulose , Mike Leach , Linu Cherian , devicetree@vger.kernel.org Subject: Re: [PATCH 11/11] dts: bindings: Document device tree binding for Arm TRBE Message-ID: <20210103170540.GA4055084@robh.at.kernel.org> References: <1608717823-18387-1-git-send-email-anshuman.khandual@arm.com> <1608717823-18387-12-git-send-email-anshuman.khandual@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1608717823-18387-12-git-send-email-anshuman.khandual@arm.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 23, 2020 at 03:33:43PM +0530, Anshuman Khandual wrote: > This patch documents the device tree binding in use for Arm TRBE. > > Cc: devicetree@vger.kernel.org > Cc: Mathieu Poirier > Cc: Mike Leach > Cc: Suzuki K Poulose > Signed-off-by: Anshuman Khandual > --- > Changes in V1: > > - TRBE DT entry has been renamed as 'arm, trace-buffer-extension' > > Documentation/devicetree/bindings/arm/trbe.txt | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/trbe.txt > > diff --git a/Documentation/devicetree/bindings/arm/trbe.txt b/Documentation/devicetree/bindings/arm/trbe.txt > new file mode 100644 > index 0000000..001945d > --- /dev/null > +++ b/Documentation/devicetree/bindings/arm/trbe.txt > @@ -0,0 +1,20 @@ > +* Trace Buffer Extension (TRBE) > + > +Trace Buffer Extension (TRBE) is used for collecting trace data generated > +from a corresponding trace unit (ETE) using an in memory trace buffer. > + > +** TRBE Required properties: > + > +- compatible : should be one of: > + "arm,trace-buffer-extension" > + > +- interrupts : Exactly 1 PPI must be listed. For heterogeneous systems where > + TRBE is only supported on a subset of the CPUs, please consult > + the arm,gic-v3 binding for details on describing a PPI partition. > + > +** Example: > + > +trbe { > + compatible = "arm,trace-buffer-extension"; > + interrupts = ; If only an interrupt, then could just be part of ETE? If not, how is this hardware block accessed? An interrupt alone is not enough unless there's some architected way to access. Rob