Searched full:tpda (Results 1 – 12 of 12) sorted by relevance
/linux/Documentation/devicetree/bindings/arm/ |
H A D | qcom,coresight-tpda.yaml | 5 $id: http://devicetree.org/schemas/arm/qcom,coresight-tpda.yaml# 8 title: Trace, Profiling and Diagnostics Aggregator - TPDA 17 There is no strict binding between TPDM and TPDA. TPDA can have multiple 18 TPDMs connect to it. But There must be only one TPDA in the path from the 19 TPDM source to TMC sink. TPDM can directly connect to TPDA's inport or 20 connect to funnel which will connect to TPDA's inport. 45 - qcom,coresight-tpda 51 pattern: "^tpda(@[0-9a-f]+)$" 54 - const: qcom,coresight-tpda 69 Input connections from TPDM to TPDA [all …]
|
H A D | qcom,coresight-tpdm.yaml | 19 sources and send it to a TPDA for packetization, timestamping, and funneling. 88 Output connections from the TPDM to coresight funnel/TPDA. 94 funnel/TPDA. 106 # minimum TPDM definition. TPDM connect to coresight TPDA.
|
/linux/Documentation/trace/coresight/ |
H A D | coresight-tpda.rst | 4 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 D | coresight-tpdm.rst | 15 sources and send it to a TPDA for packetization, timestamping and funneling.
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-tpda.c | 19 #include "coresight-tpda.h" 23 DEFINE_CORESIGHT_DEVLIST(tpda_devs, "tpda"); 90 * the devicetree. Each input port of TPDA is connected to 94 * of TPDA, and it is set to -1 in the recursize call. 208 dev_dbg(drvdata->dev, "TPDA inport %d enabled.\n", in->dest_port); in tpda_enable() 242 dev_dbg(drvdata->dev, "TPDA inport %d disabled\n", in->dest_port); in tpda_disable() 269 * TPDA must has a unique atid. This atid can uniquely in tpda_init_default_data() 270 * identify the TPDM trace source connected to the TPDA. in tpda_init_default_data() 271 * The TPDMs which are connected to same TPDA share the in tpda_init_default_data() 272 * same trace-id. When TPDA does packetization, different in tpda_init_default_data() [all …]
|
H A D | coresight-tpda.h | 24 * struct tpda_drvdata - specifics associated to an TPDA component
|
H A D | Kconfig | 247 monitors are connected on different input ports of TPDA. 250 called coresight-tpda.
|
H A D | Makefile | 51 obj-$(CONFIG_CORESIGHT_TPDA) += coresight-tpda.o
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | qcs8300.dtsi | 2176 tpda@4004000 { 2177 compatible = "qcom,coresight-tpda", "arm,primecell"; 2410 tpda@4864000 { 2411 compatible = "qcom,coresight-tpda", "arm,primecell"; 2546 tpda@4ac4000 { 2547 compatible = "qcom,coresight-tpda", "arm,primecell"; 2618 tpda@4ad3000 { 2619 compatible = "qcom,coresight-tpda", "arm,primecell"; 2790 tpda@4b08000 { 2791 compatible = "qcom,coresight-tpda", "arm,primecell"; [all …]
|
H A D | qcs615.dtsi | 1528 tpda@6004000 { 1529 compatible = "qcom,coresight-tpda", "arm,primecell"; 2278 tpda@6b01000 { 2279 compatible = "qcom,coresight-tpda", "arm,primecell"; 2957 tpda@7832000 { 2958 compatible = "qcom,coresight-tpda", "arm,primecell"; 3000 tpda@7862000 { 3001 compatible = "qcom,coresight-tpda", "arm,primecell"; 3062 tpda@78c0000 { 3063 compatible = "qcom,coresight-tpda", "arm,primecell"; [all …]
|
H A D | x1e80100.dtsi | 6488 tpda@10004000 { 6489 compatible = "qcom,coresight-tpda", "arm,primecell"; 6830 tpda@10ac4000 { 6831 compatible = "qcom,coresight-tpda", "arm,primecell"; 6984 tpda@10b08000 { 6985 compatible = "qcom,coresight-tpda", "arm,primecell"; 7160 tpda@10b23000 { 7161 compatible = "qcom,coresight-tpda", "arm,primecell"; 7296 tpda@10c2b000 { 7297 compatible = "qcom,coresight-tpda", "arm,primecell"; [all …]
|
H A D | sm8250.dtsi | 3162 tpda@6004000 { 3163 compatible = "qcom,coresight-tpda", "arm,primecell";
|