Searched full:tpdm (Results 1 – 13 of 13) sorted by relevance
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | qcom,coresight-tpdm.yaml | 5 $id: http://devicetree.org/schemas/arm/qcom,coresight-tpdm.yaml# 8 title: Trace, Profiling and Diagnostics Monitor - TPDM 11 The TPDM or Monitor serves as data collection component for various dataset 18 The primary use case of the TPDM is to collect data from different data 31 - qcom,coresight-tpdm 37 pattern: "^tpdm(@[0-9a-f]+)$" 40 - const: qcom,coresight-tpdm 56 Output connections from the TPDM to coresight funnel/TPDA. 61 description: Output connection from the TPDM to coresight 74 # minimum TPDM definition. TPDM connect to coresight TPDA. [all …]
|
H A D | qcom,coresight-tpda.yaml | 13 more attached TPDM and pushing the resultant (packetized) data out a 15 task for free-flowing data from TPDM (i.e. CMB and DSB data set flows). 17 There is no strict binding between TPDM and TPDA. TPDA can have multiple 19 TPDM source to TMC sink. TPDM can directly connect to TPDA's inport or 32 (by cat tmc_etf0/mgmt/rwp), it means there is data generated from TPDM 71 Input connections from TPDM to TPDA
|
/openbmc/linux/Documentation/trace/coresight/ |
H A D | coresight-tpdm.rst | 4 Trace performance monitoring and diagnostics monitor(TPDM) 12 TPDM - The trace performance monitoring and diagnostics monitor or TPDM in 14 The primary use case of the TPDM is to collect data from different data 19 Root: ``/sys/bus/coresight/devices/tpdm<N>`` 25 - > 0 : enable the datasets of TPDM. 27 - = 0 : disable the datasets of TPDM. 36 Integration test will generate test data for tpdm.
|
H A D | coresight-tpda.rst | 27 The tpdm and tpda nodes should be observed at the coresight path 32 tpdm0 -> ../../../devices/platform/soc@0/6c08000.mm.tpdm/tpdm0 36 the tpdm will be enabled after commands below. 46 generated from TPDM to sink. 48 There must be a tpda between tpdm and the sink. When there are some 49 other trace event hw components in the same HW block with tpdm, tpdm 51 there is only tpdm trace hw in the HW block, tpdm will connect to
|
/openbmc/linux/drivers/hwtracing/coresight/ |
H A D | coresight-tpdm.c | 19 #include "coresight-tpdm.h" 21 DEFINE_CORESIGHT_DEVLIST(tpdm_devs, "tpdm"); 33 /* TPDM enable operations */ 38 /* Check if DSB datasets is present for TPDM. */ in __tpdm_enable() 60 dev_dbg(drvdata->dev, "TPDM tracing enabled\n"); in tpdm_enable() 74 /* TPDM disable operations */ 79 /* Check if DSB datasets is present for TPDM. */ in __tpdm_disable() 101 dev_dbg(drvdata->dev, "TPDM tracing disabled\n"); in tpdm_disable() 118 /* Get the datasets present on the TPDM. */ in tpdm_init_default_data() 234 * Different TPDM has different periph id. [all …]
|
H A D | coresight-tpdm.h | 9 /* The max number of the datasets that TPDM supports */ 17 /* TPDM integration test registers */ 34 * interfaces and subunits are present on a given TPDM. 44 * struct tpdm_drvdata - specifics associated to an TPDM component 50 * @datasets: The datasets types present of the TPDM.
|
H A D | Makefile | 28 obj-$(CONFIG_CORESIGHT_TPDM) += coresight-tpdm.o
|
H A D | coresight-tpda.c | 116 * identify the TPDM trace source connected to the TPDA. in tpda_init_default_data()
|
H A D | Kconfig | 227 called coresight-tpdm.
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-coresight-devices-tpdm | 1 What: /sys/bus/coresight/devices/<tpdm-name>/integration_test 6 (Write) Run integration test for tpdm. Integration test 7 will generate test data for tpdm. It can help to make
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sm8250.dtsi | 3018 tpdm@684c000 { 3019 compatible = "qcom,coresight-tpdm", "arm,primecell"; 3113 tpdm@6c08000 { 3114 compatible = "qcom,coresight-tpdm", "arm,primecell";
|
/openbmc/linux/ |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |