[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c6cfc51b-ca0e-4eac-8462-00dcbc136afd@quicinc.com>
Date: Wed, 9 Jul 2025 16:25:23 +0800
From: Yuanfang Zhang <quic_yuanfang@...cinc.com>
To: Suzuki K Poulose <suzuki.poulose@....com>,
Mike Leach
<mike.leach@...aro.org>,
James Clark <james.clark@...aro.org>, Rob Herring
<robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley
<conor+dt@...nel.org>,
Alexander Shishkin
<alexander.shishkin@...ux.intel.com>
CC: <kernel@....qualcomm.com>, <linux-arm-msm@...r.kernel.org>,
<coresight@...ts.linaro.org>, <linux-arm-kernel@...ts.infradead.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
"Krzysztof
Kozlowski" <krzysztof.kozlowski@...aro.org>,
Leo Yan <leo.yan@....com>
Subject: Re: [PATCH v10 0/2] coresight: Add Coresight Trace Network On Chip
driver
On 6/11/2025 6:42 PM, Yuanfang Zhang wrote:
> The Trace Network On Chip (TNOC) is an integration hierarchy which is a
> hardware component that integrates the functionalities of TPDA and
> funnels. It collects trace from subsystems and transfers it to coresight
> sink.
>
> In addition to the generic TNOC mentioned above, there is also a special type
> of TNOC called Interconnect TNOC. Unlike the generic TNOC, the Interconnect
> TNOC doesn't need ATID. Its primary function is to connect the source of
> subsystems to the Aggregator TNOC. Its driver is different from this patch and
> will describe it and upstream its driver separately.
>
> Signed-off-by: Yuanfang Zhang <quic_yuanfang@...cinc.com>
> ---
> Changes in v10:
> - Rebase to coresight/next branch.
> - Link to v9: https://lore.kernel.org/r/20250611-trace-noc-v9-0-4322d4cf8f4b@quicinc.com
>
> Changes in v9:
> - Mention the binding is only for Aggregator TNOC.
> - Link to v8: https://lore.kernel.org/r/20250606-trace-noc-v8-0-833f94712c57@quicinc.com
>
> Changes in v8:
> - Add sysfs node to expose atid.
> - Link to v7: https://lore.kernel.org/r/20250523-trace-noc-v7-0-d65edbab2997@quicinc.com
>
> Changes in v7:
> - Move the content in header file into coresight-tnoc.c.
> - Use scoped_guard() to replace spin_lock().
> - Invoke coresight_trace_id_put_system_id() for registration failure.
> - Link to v6: https://lore.kernel.org/r/20250522-trace-noc-v6-0-f5a9bcae90ee@quicinc.com
>
> Changes in v6:
> - Add a newline after return statements.
> - Use 'x &= foo' to replace 'x = x & foo'.
> - Use 'x |= foo' to replace 'x = x | foo'.
> - Link to v5: https://lore.kernel.org/r/20250512-trace-noc-v5-0-f2ef070baee5@quicinc.com
>
> Changes in v5:
> - update cover-letter to describe the Interconnect TNOC.
> - Link to v4: https://lore.kernel.org/r/20250415-trace-noc-v4-0-979938fedfd8@quicinc.com
>
> Changes in v4:
> - Fix dt_binding warning.
> - update mask of trace_noc amba_id.
> - Modify driver comments.
> - rename TRACE_NOC_SYN_VAL to TRACE_NOC_SYNC_INTERVAL.
> - Link to v3: https://lore.kernel.org/r/20250411-trace-noc-v3-0-1f19ddf7699b@quicinc.com
>
> Changes in v3:
> - Remove unnecessary sysfs nodes.
> - update commit messages.
> - Use 'writel' instead of 'write_relaxed' when writing to the register for the last time.
> - Add trace_id ops.
> - Link to v2: https://lore.kernel.org/r/20250226-trace-noc-driver-v2-0-8afc6584afc5@quicinc.com
>
> Changes in v2:
> - Modified the format of DT binging file.
> - Fix compile warnings.
> - Link to v1: https://lore.kernel.org/r/46643089-b88d-49dc-be05-7bf0bb21f847@quicinc.com
>
> ---
> Yuanfang Zhang (2):
> dt-bindings: arm: Add device Trace Network On Chip definition
> coresight: add coresight Trace Network On Chip driver
>
> .../bindings/arm/qcom,coresight-tnoc.yaml | 113 ++++++++++
> drivers/hwtracing/coresight/Kconfig | 12 +
> drivers/hwtracing/coresight/Makefile | 1 +
> drivers/hwtracing/coresight/coresight-tnoc.c | 242 +++++++++++++++++++++
> 4 files changed, 368 insertions(+)
> ---
> base-commit: 408c97c4a5e0b634dcd15bf8b8808b382e888164
> change-id: 20250403-trace-noc-f8286b30408e
>
> Best regards,
Hi Suzuki, Mike,
I wanted to check in on the status of this patch series ([v10 0/2]). I’d like to confirm whether
it is planned to be picked for this cycle, or if there’s anything further I should address.
thanks,
Yuanfang.
Powered by blists - more mailing lists