[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <173444598114.864570.18416527651218850484.b4-ty@arm.com>
Date: Tue, 17 Dec 2024 14:36:25 +0000
From: Suzuki K Poulose <suzuki.poulose@....com>
To: Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Conor Dooley <conor+dt@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Rob Herring <robh@...nel.org>,
Leo Yan <leo.yan@...ux.dev>,
Tao Zhang <quic_taozha@...cinc.com>,
Mike Leach <mike.leach@...aro.org>,
James Clark <james.clark@....com>,
Mathieu Poirier <mathieu.poirier@...aro.org>
Cc: Suzuki K Poulose <suzuki.poulose@....com>,
linux-arm-kernel@...ts.infradead.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-arm-msm@...r.kernel.org,
coresight@...ts.linaro.org
Subject: Re: [PATCH v7 0/4] source filtering for multi-port output
On Fri, 13 Dec 2024 18:07:27 +0800, Tao Zhang wrote:
> In our hardware design, by combining a funnel and a replicator, it
> implement a hardware device with one-to-one correspondence between
> output ports and input ports. The programming usage on this device
> is the same as funnel. The software uses a funnel and a static
> replicator to implement the driver of this device. Since original
> funnels only support a single output connection and original
> replicator only support a single input connection, the code needs
> to be modified to support this new feature. The following is a
> typical topology diagram of multi-port output mechanism.
> |----------| |---------| |----------| |---------|
> | TPDM 0 | | Source0 | | Source 1 | | TPDM 1 |
> |----------| |---------| |----------| |---------|
> | | | |
> | | | |
> | --------- | | |
> | | | |
> | | | |
> | | | |
> \-------------/ ---------------------- |
> \ Funnel 0 / | |
> ----------- | ------------------------------
> | | |
> | | |
> \------------------/
> \ Funnel 1 / ----|
> \--------------/ |
> | |----> Combine a funnel and a
> | | static replicator
> /-----------------\ |
> / replicator 0 \ ----|
> /---------------------\
> | | |
> | | |-----------|
> | |---------| |
> | |TPDM0 |TPDM1
> | \-----------------/
> | \ TPDA 0 /
> | \-------------/
> | |
> | |
> |Source0/1 |
> \-------------------------------/
> \ Funnel 2 /
> \---------------------------/
>
> [...]
Applied, thanks!
[1/4] dt-bindings: arm: qcom,coresight-static-replicator: Add property for source filtering
https://git.kernel.org/coresight/c/2a0bc219272b
[2/4] coresight: Add a helper to check if a device is source
https://git.kernel.org/coresight/c/62374ce1876b
[3/4] coresight: Add support for trace filtering by source
https://git.kernel.org/coresight/c/ec9903d6cc34
[4/4] coresight-tpda: Optimize the function of reading element size
https://git.kernel.org/coresight/c/56e14a21cee4
Best regards,
--
Suzuki K Poulose <suzuki.poulose@....com>
Powered by blists - more mailing lists