From 9d93957d0baf93a6d63a86572b5205004ef3a451 Mon Sep 17 00:00:00 2001 From: Eric Funsten Date: Thu, 6 Mar 2025 18:16:11 +0000 Subject: [PATCH] Doc: remove coresight yaml files Removes arm,embedded-trace-extension.yaml and arm,trace-buffer-extension.yaml since we have existing files under kernel-oot/Documentation Jira MSST-984 Change-Id: I4f4f2d7a110b98d343cfe382345b00d7ce91d74f Signed-off-by: Eric Funsten Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3315028 Reviewed-by: Laxman Dewangan GVS: buildbot_gerritrpt --- .../arm,embedded-trace-extension.yaml | 68 ----------------- .../coresight/arm,trace-buffer-extension.yaml | 74 ------------------- 2 files changed, 142 deletions(-) delete mode 100644 Documentation/devicetree/bindings/hwtracing/coresight/arm,embedded-trace-extension.yaml delete mode 100644 Documentation/devicetree/bindings/hwtracing/coresight/arm,trace-buffer-extension.yaml diff --git a/Documentation/devicetree/bindings/hwtracing/coresight/arm,embedded-trace-extension.yaml b/Documentation/devicetree/bindings/hwtracing/coresight/arm,embedded-trace-extension.yaml deleted file mode 100644 index 0e8ace5a..00000000 --- a/Documentation/devicetree/bindings/hwtracing/coresight/arm,embedded-trace-extension.yaml +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# This program is free software; you can redistribute it and/or modify it -# under the terms and conditions of the GNU General Public License, -# version 2, as published by the Free Software Foundation. -# -# This program is distributed in the hope it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. - -%YAML 1.2 ---- -$id: http://devicetree.org/schemas/ete_cpu_0/arm,embedded-trace-extension.yaml# -$schema: http://devicetree.org/meta-schemas/core.yaml# - -title: Arm CoreSight Program Flow Trace v4.x driver - -maintainers: - - Eric Funsten - -description: | - the compatability = arm,embedded-trace-extension is mentioned in the following drivers - - /kernel/kernel-oot/drivers/hwtracing/coresight/coresight-etm4x-core.c - - The following nodes use this compatibility - - /ete_cpu_0 - - /ete_cpu_1 - - /ete_cpu_2 - - /ete_cpu_3 - - /ete_cpu_4 - - /ete_cpu_5 - - /ete_cpu_6 - - /ete_cpu_7 - - /ete_cpu_8 - - /ete_cpu_9 - - /ete_cpu_10 - - /ete_cpu_11 - - /ete_cpu_12 - - /ete_cpu_13 - -select: - properties: - compatible: - minItems: 1 - maxItems: 1 - items: - enum: - - arm,embedded-trace-extension - - required: - - compatible - -properties: - - cpu: - $ref: "/schemas/types.yaml#/definitions/uint32" - -required: - - compatible - -examples: - - | - ete_cpu_0 { - compatible = "arm,embedded-trace-extension"; - status = "disabled"; - cpu = <&cpu_0>; - }; diff --git a/Documentation/devicetree/bindings/hwtracing/coresight/arm,trace-buffer-extension.yaml b/Documentation/devicetree/bindings/hwtracing/coresight/arm,trace-buffer-extension.yaml deleted file mode 100644 index 78d59633..00000000 --- a/Documentation/devicetree/bindings/hwtracing/coresight/arm,trace-buffer-extension.yaml +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# This program is free software; you can redistribute it and/or modify it -# under the terms and conditions of the GNU General Public License, -# version 2, as published by the Free Software Foundation. -# -# This program is distributed in the hope it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. - -%YAML 1.2 ---- -$id: http://devicetree.org/schemas/trbe/arm,trace-buffer-extension.yaml# -$schema: http://devicetree.org/meta-schemas/core.yaml# - -title: Arm Trace Buffer Extension (TRBE) driver - -maintainers: - - Eric Funsten - -description: | - the compatability = arm,trace-buffer-extension is mentioned in the following drivers - - /kernel/kernel-oot/drivers/hwtracing/coresight/coresight-trbe.c - - The following nodes use this compatibility - - /trbe - -select: - properties: - compatible: - minItems: 1 - maxItems: 1 - items: - enum: - - arm,trace-buffer-extension - - required: - - compatible - -properties: - - interrupts: - $ref: "/schemas/types.yaml#/definitions/uint32-matrix" - description: | - Interrupts are give by a tuple of 3 values: - - interrupt specifier (GIC_SPI = 0, GIC_PPI = 1) - definitions in dt-bindings/interrupt-controller/arm-gic.h - - interrupt number - - trigger type (rising edge, falling edge, both, etc) - definitions in dt-bindings/interrupt-controller/irq.h - items: - items: - - $ref: "/schemas/types.yaml#/definitions/uint32" - minimum: 0x1 - maximum: 0x1 - - $ref: "/schemas/types.yaml#/definitions/uint32" - minimum: 0x6 - maximum: 0x6 - - $ref: "/schemas/types.yaml#/definitions/uint32" - minimum: 0x8 - maximum: 0x8 - -required: - - compatible - - interrupts - -examples: - - | - trbe { - compatible = "arm,trace-buffer-extension"; - status = "disabled"; - interrupts = ; - };