~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 # Copyright 2021, Arm Ltd
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/arm/arm,trace-buffer-extension.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: ARM Trace Buffer Extensions
  9 
 10 maintainers:
 11   - Anshuman Khandual <anshuman.khandual@arm.com>
 12 
 13 description: |
 14   Arm Trace Buffer Extension (TRBE) is a per CPU component
 15   for storing trace generated on the CPU to memory. It is
 16   accessed via CPU system registers. The software can verify
 17   if it is permitted to use the component by checking the
 18   TRBIDR register.
 19 
 20 properties:
 21   $nodename:
 22     const: trbe
 23 
 24   compatible:
 25     items:
 26       - const: arm,trace-buffer-extension
 27 
 28   interrupts:
 29     description: |
 30        Exactly 1 PPI must be listed. For heterogeneous systems where
 31        TRBE is only supported on a subset of the CPUs, please consult
 32        the arm,gic-v3 binding for details on describing a PPI partition.
 33     maxItems: 1
 34 
 35 required:
 36   - compatible
 37   - interrupts
 38 
 39 additionalProperties: false
 40 
 41 examples:
 42 
 43   - |
 44    #include <dt-bindings/interrupt-controller/arm-gic.h>
 45 
 46    trbe {
 47      compatible = "arm,trace-buffer-extension";
 48      interrupts = <GIC_PPI 15 IRQ_TYPE_LEVEL_HIGH>;
 49    };
 50 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php