~ [ 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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml (Version linux-6.7.12)


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