Lines Matching +full:coresight +full:- +full:catu
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
23 The CoreSight Address Translation Unit (CATU) translates addresses between an
24 AXI master and system memory. The CATU is normally used along with the TMC to
25 implement scattering of virtual trace buffers in physical memory. The CATU
27 non-contiguous Physical Addresses (PAs) that are intended for system memory.
34 const: arm,coresight-catu
36 - compatible
39 - $ref: /schemas/arm/primecell.yaml#
44 - const: arm,coresight-catu
45 - const: arm,primecell
54 clock-names:
57 - const: apb_pclk
58 - const: atclk
64 power-domains:
67 in-ports:
73 description: AXI Slave connected to another Coresight component
77 - compatible
78 - reg
79 - clocks
80 - clock-names
81 - in-ports
86 - |
87 #include <dt-bindings/interrupt-controller/arm-gic.h>
88 catu@207e0000 {
89 compatible = "arm,coresight-catu", "arm,primecell";
93 clock-names = "apb_pclk";
96 in-ports {
99 remote-endpoint = <&etr_out_port>;