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