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

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

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