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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/perf/marvell-cn10k-tad.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/perf/marvell-cn10k-tad.yaml (Architecture sparc64) and /Documentation/devicetree/bindings/perf/marvell-cn10k-tad.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/perf/marvel      4 $id: http://devicetree.org/schemas/perf/marvell-cn10k-tad.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Marvell CN10K LLC-TAD performance monit      7 title: Marvell CN10K LLC-TAD performance monitor
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Bhaskara Budiredla <bbudiredla@marvell.com>     10   - Bhaskara Budiredla <bbudiredla@marvell.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The Tag-and-Data units (TADs) maintain coher     13   The Tag-and-Data units (TADs) maintain coherence and contain CN10K
 14   shared on-chip last level cache (LLC). The t     14   shared on-chip last level cache (LLC). The tad pmu measures the
 15   performance of last-level cache. Each tad pm     15   performance of last-level cache. Each tad pmu supports up to eight
 16   counters.                                        16   counters.
 17                                                    17 
 18   The DT setup comprises of number of tad bloc     18   The DT setup comprises of number of tad blocks, the sizes of pmu
 19   regions, tad blocks and overall base address     19   regions, tad blocks and overall base address of the HW.
 20                                                    20 
 21 properties:                                        21 properties:
 22   compatible:                                      22   compatible:
 23     const: marvell,cn10k-tad-pmu                   23     const: marvell,cn10k-tad-pmu
 24                                                    24 
 25   reg:                                             25   reg:
 26     maxItems: 1                                    26     maxItems: 1
 27                                                    27 
 28   marvell,tad-cnt:                                 28   marvell,tad-cnt:
 29     description: specifies the number of tads      29     description: specifies the number of tads on the soc
 30     $ref: /schemas/types.yaml#/definitions/uin     30     $ref: /schemas/types.yaml#/definitions/uint32
 31                                                    31 
 32   marvell,tad-page-size:                           32   marvell,tad-page-size:
 33     description: specifies the size of each ta     33     description: specifies the size of each tad page
 34     $ref: /schemas/types.yaml#/definitions/uin     34     $ref: /schemas/types.yaml#/definitions/uint32
 35                                                    35 
 36   marvell,tad-pmu-page-size:                       36   marvell,tad-pmu-page-size:
 37     description: specifies the size of page th     37     description: specifies the size of page that the pmu uses
 38     $ref: /schemas/types.yaml#/definitions/uin     38     $ref: /schemas/types.yaml#/definitions/uint32
 39                                                    39 
 40 required:                                          40 required:
 41   - compatible                                     41   - compatible
 42   - reg                                            42   - reg
 43   - marvell,tad-cnt                                43   - marvell,tad-cnt
 44   - marvell,tad-page-size                          44   - marvell,tad-page-size
 45   - marvell,tad-pmu-page-size                      45   - marvell,tad-pmu-page-size
 46                                                    46 
 47 additionalProperties: false                        47 additionalProperties: false
 48                                                    48 
 49 examples:                                          49 examples:
 50   - |                                              50   - |
 51                                                    51 
 52     tad {                                          52     tad {
 53         #address-cells = <2>;                      53         #address-cells = <2>;
 54         #size-cells = <2>;                         54         #size-cells = <2>;
 55                                                    55 
 56         tad_pmu@80000000 {                         56         tad_pmu@80000000 {
 57             compatible = "marvell,cn10k-tad-pm     57             compatible = "marvell,cn10k-tad-pmu";
 58             reg = <0x87e2 0x80000000 0x0 0x100     58             reg = <0x87e2 0x80000000 0x0 0x1000>;
 59             marvell,tad-cnt = <1>;                 59             marvell,tad-cnt = <1>;
 60             marvell,tad-page-size = <0x1000>;      60             marvell,tad-page-size = <0x1000>;
 61             marvell,tad-pmu-page-size = <0x100     61             marvell,tad-pmu-page-size = <0x1000>;
 62         };                                         62         };
 63     };                                             63     };
                                                      

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