Searched +full:coresight +full:- +full:catu (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/arm/ |
D | arm,coresight-catu.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,coresight-catu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Arm Coresight Address Translation Unit (CATU) 10 - Mathieu Poirier <mathieu.poirier@linaro.org> 11 - Mike Leach <mike.leach@linaro.org> 12 - Leo Yan <leo.yan@linaro.org> 13 - Suzuki K Poulose <suzuki.poulose@arm.com> 16 CoreSight components are compliant with the ARM CoreSight architecture [all …]
|
/linux-6.12.1/drivers/hwtracing/coresight/ |
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 …]
|
D | coresight-catu.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Coresight Address Translation Unit support 13 #include <linux/dma-mapping.h> 19 #include "coresight-catu.h" 20 #include "coresight-priv.h" 21 #include "coresight-tmc.h" 24 dev_get_drvdata(csdev->dev.parent) 26 /* Verbose output for CATU table contents */ 33 DEFINE_CORESIGHT_DEVLIST(catu_devs, "catu"); 41 * CATU uses a page size of 4KB for page tables as well as data pages. [all …]
|
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 …]
|
D | coresight-catu.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include "coresight-priv.h" 41 * AXI - ARPROT bits: 45 * Bit 0: 0 - Unprivileged access, 1 - Privileged access 46 * Bit 1: 0 - Secure access, 1 - Non-secure access. 47 * Bit 2: 0 - Data access, 1 - instruction access. 49 * CATU AXICTRL:ARPROT[2] is res0 as we always access data. 74 return csdev_access_relaxed_read32(&drvdata->csdev->access, offset); \ 79 csdev_access_relaxed_write32(&drvdata->csdev->access, val, offset); \ 86 return csdev_access_relaxed_read_pair(&drvdata->csdev->access, lo_off, hi_off); \ [all …]
|
D | coresight-tmc-etr.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/coresight.h> 9 #include <linux/dma-mapping.h> 17 #include "coresight-catu.h" 18 #include "coresight-etm-perf.h" 19 #include "coresight-priv.h" 20 #include "coresight-tmc.h" 36 * etr_perf_buffer - Perf buffer used for ETR 37 * @drvdata - The ETR drvdaga this buffer has been allocated for. 38 * @etr_buf - Actual buffer used by the ETR [all …]
|
D | coresight-tmc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #include <linux/dma-mapping.h> 45 /* TMC_CTL - 0x020 */ 47 /* TMC_STS - 0x00C */ 53 * TMC_AXICTL - 0x110 55 * TMC AXICTL format for SoC-400 56 * Bits [0-1] : ProtCtrlBit0-1 57 * Bits [2-5] : CacheCtrlBits 0-3 (AXCACHE) 60 * Bits [8-11] : WrBurstLen 61 * Bits [12-31] : Reserved. [all …]
|