Home
last modified time | relevance | path

Searched full:tpda (Results 1 – 9 of 9) sorted by relevance

/linux/Documentation/trace/coresight/
H A Dcoresight-tpda.rst4 The trace performance monitoring and diagnostics aggregator(TPDA)
13 TPDA - The trace performance monitoring and diagnostics aggregator or
14 TPDA in short serves as an arbitration and packetization engine for the
16 The primary use case of the TPDA is to provide packetization, funneling
22 Root: ``/sys/bus/coresight/devices/tpda<N>``
27 The tpdm and tpda nodes should be observed at the coresight path
31 tpda0 -> ../../../devices/platform/soc@0/6004000.tpda/tpda0
35 Enable coresight sink first. The port of tpda which is connected to
48 There must be a tpda between tpdm and the sink. When there are some
52 tpda directly.
H A Dcoresight-tpdm.rst15 sources and send it to a TPDA for packetization, timestamping and funneling.
/linux/drivers/hwtracing/coresight/
H A Dcoresight-tpda.c19 #include "coresight-tpda.h"
23 DEFINE_CORESIGHT_DEVLIST(tpda_devs, "tpda");
89 * the devicetree. Each input port of TPDA is connected to
93 * of TPDA, and it is set to -1 in the recursize call.
198 dev_dbg(drvdata->dev, "TPDA inport %d enabled.\n", in->dest_port); in tpda_enable()
232 dev_dbg(drvdata->dev, "TPDA inport %d disabled\n", in->dest_port); in tpda_disable()
248 * TPDA must has a unique atid. This atid can uniquely in tpda_init_default_data()
249 * identify the TPDM trace source connected to the TPDA. in tpda_init_default_data()
250 * The TPDMs which are connected to same TPDA share the in tpda_init_default_data()
251 * same trace-id. When TPDA does packetization, different in tpda_init_default_data()
[all …]
H A DKconfig235 monitors are connected on different input ports of TPDA.
238 called coresight-tpda.
H A Dcoresight-tpda.h24 * struct tpda_drvdata - specifics associated to an TPDA component
H A DMakefile49 obj-$(CONFIG_CORESIGHT_TPDA) += coresight-tpda.o
/linux/Documentation/devicetree/bindings/arm/
H A Dqcom,coresight-tpdm.yaml19 sources and send it to a TPDA for packetization, timestamping, and funneling.
89 Output connections from the TPDM to coresight funnel/TPDA.
95 funnel/TPDA.
107 # minimum TPDM definition. TPDM connect to coresight TPDA.
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8775p.dtsi2454 tpda@4004000 {
2455 compatible = "qcom,coresight-tpda", "arm,primecell";
2712 tpda@4b08000 {
2713 compatible = "qcom,coresight-tpda", "arm,primecell";
3206 tpda@6863000 {
3207 compatible = "qcom,coresight-tpda", "arm,primecell";
H A Dsm8250.dtsi3155 tpda@6004000 {
3156 compatible = "qcom,coresight-tpda", "arm,primecell";