Searched +full:coresight +full:- +full:tpda (Results 1 – 8 of 8) sorted by relevance
/linux/Documentation/trace/coresight/ |
H A D | coresight-tpda.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 The trace performance monitoring and diagnostics aggregator(TPDA) 11 -------------------- 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 21 --------------------------- 22 Root: ``/sys/bus/coresight/devices/tpda<N>`` 25 --------------------------- 27 The tpdm and tpda nodes should be observed at the coresight path [all …]
|
H A D | coresight-tpdm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------- 12 TPDM - The trace performance monitoring and diagnostics monitor or TPDM in 15 sources and send it to a TPDA for packetization, timestamping and funneling. 18 --------------------------- 19 Root: ``/sys/bus/coresight/devices/tpdm<N>`` 21 ---- 25 - > 0 : enable the datasets of TPDM. 27 - = 0 : disable the datasets of TPDM. 32 ---- [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-tpda.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/coresight.h> 18 #include "coresight-priv.h" 19 #include "coresight-tpda.h" 20 #include "coresight-trace-id.h" 21 #include "coresight-tpdm.h" 23 DEFINE_CORESIGHT_DEVLIST(tpda_devs, "tpda"); 27 return (csdev->type == CORESIGHT_DEV_TYPE_SOURCE) && in coresight_device_is_tpdm() 28 (csdev->subtype.source_subtype == in coresight_device_is_tpdm() 34 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpda_clear_element_size() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Coresight configuration 5 menuconfig CORESIGHT config 6 tristate "CoreSight Tracing Support" 13 This framework provides a kernel interface for the CoreSight debug 15 a topological view of the CoreSight components based on a DT 20 module will be called coresight. 22 if CORESIGHT 24 tristate "CoreSight Link and Sink drivers" 26 This enables support for CoreSight link and sink drivers that are [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for CoreSight drivers. 7 subdir-ccflags-y += -Wextra -Wunused -Wno-unused-parameter 8 subdir-ccflags-y += -Wmissing-declarations 9 subdir-ccflags-y += -Wmissing-format-attribute 10 subdir-ccflags-y += -Wmissing-prototypes 11 subdir-ccflags-y += -Wold-style-definition 12 subdir-ccflags-y += -Wmissing-include-dirs 13 subdir-ccflags-y += -Wno-sign-compare 15 $(call cc-option, -Wrestrict) \ [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | qcom,coresight-tpdm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/arm/qcom,coresight-tpdm.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Trace, Profiling and Diagnostics Monitor - TPDM 13 Basic Counts (BC), Tenure Counts (TC), Continuous Multi-Bit (CMB), and Discrete 19 sources and send it to a TPDA for packetization, timestamping, and funneling. 22 - Mao Jinlong <quic_jinlmao@quicinc.com> 23 - Tao Zhang <quic_taozha@quicinc.com> 31 - qcom,coresight-tpdm [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8775p.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/interconnect/qcom,icc.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,rpmh.h> 10 #include <dt-bindings/clock/qcom,sa8775p-gcc.h> 11 #include <dt-bindings/clock/qcom,sa8775p-gpucc.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/interconnect/qcom,sa8775p-rpmh.h> 14 #include <dt-bindings/mailbox/qcom-ipcc.h> 15 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | sm8250.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 8 #include <dt-bindings/clock/qcom,gcc-sm8250.h> 9 #include <dt-bindings/clock/qcom,gpucc-sm8250.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,osm-l3.h> 14 #include <dt-bindings/interconnect/qcom,sm8250.h> [all …]
|