Re: [PATCH v7 0/4] source filtering for multi-port output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxx>




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux