[PATCH v7 0/4] source filtering for multi-port output
Suzuki K Poulose
suzuki.poulose at arm.com
Tue Dec 17 06:36:25 PST 2024
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 at arm.com>
More information about the linux-arm-kernel
mailing list