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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/timer/nxp,sysctr-timer.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/timer/nxp,sysctr-timer.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml (Version linux-5.17.15)


  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/timer/nxp,s      4 $id: http://devicetree.org/schemas/timer/nxp,sysctr-timer.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: NXP System Counter Module(sys_ctr)           7 title: NXP System Counter Module(sys_ctr)
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Bai Ping <ping.bai@nxp.com>                     10   - Bai Ping <ping.bai@nxp.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The system counter(sys_ctr) is a programmabl     13   The system counter(sys_ctr) is a programmable system counter
 14   which provides a shared time base to Cortex      14   which provides a shared time base to Cortex A15, A7, A53, A73,
 15   etc. it is intended for use in applications      15   etc. it is intended for use in applications where the counter
 16   is always powered and support multiple, unre     16   is always powered and support multiple, unrelated clocks. The
 17   compare frame inside can be used for timer p     17   compare frame inside can be used for timer purpose.
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     enum:                                      !!  21     const: nxp,sysctr-timer
 22       - nxp,imx95-sysctr-timer                 << 
 23       - nxp,sysctr-timer                       << 
 24                                                    22 
 25   reg:                                             23   reg:
 26     maxItems: 1                                    24     maxItems: 1
 27                                                    25 
 28   interrupts:                                      26   interrupts:
 29     maxItems: 1                                    27     maxItems: 1
 30                                                    28 
 31   clocks:                                          29   clocks:
 32     maxItems: 1                                    30     maxItems: 1
 33                                                    31 
 34   clock-names:                                     32   clock-names:
 35     const: per                                     33     const: per
 36                                                << 
 37   nxp,no-divider:                              << 
 38     description: if present, means there is no << 
 39     type: boolean                              << 
 40                                                    34 
 41 required:                                          35 required:
 42   - compatible                                     36   - compatible
 43   - reg                                            37   - reg
 44   - interrupts                                     38   - interrupts
 45   - clocks                                         39   - clocks
 46   - clock-names                                    40   - clock-names
 47                                                    41 
 48 additionalProperties: false                        42 additionalProperties: false
 49                                                    43 
 50 examples:                                          44 examples:
 51   - |                                              45   - |
 52     #include <dt-bindings/interrupt-controller     46     #include <dt-bindings/interrupt-controller/arm-gic.h>
 53                                                    47 
 54     timer@306a0000 {                               48     timer@306a0000 {
 55         compatible = "nxp,sysctr-timer";           49         compatible = "nxp,sysctr-timer";
 56         reg = <0x306a0000 0x20000>;                50         reg = <0x306a0000 0x20000>;
 57         clocks = <&clk_8m>;                        51         clocks = <&clk_8m>;
 58         clock-names = "per";                       52         clock-names = "per";
 59         interrupts = <GIC_SPI 47 IRQ_TYPE_LEVE     53         interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
 60      };                                            54      };
                                                      

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