1*40caba2bSHao-Wen Ting# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*40caba2bSHao-Wen Ting%YAML 1.2 3*40caba2bSHao-Wen Ting--- 4*40caba2bSHao-Wen Ting$id: http://devicetree.org/schemas/timer/realtek,rtd1625-systimer.yaml# 5*40caba2bSHao-Wen Ting$schema: http://devicetree.org/meta-schemas/core.yaml# 6*40caba2bSHao-Wen Ting 7*40caba2bSHao-Wen Tingtitle: Realtek System Timer 8*40caba2bSHao-Wen Ting 9*40caba2bSHao-Wen Tingmaintainers: 10*40caba2bSHao-Wen Ting - Hao-Wen Ting <haowen.ting@realtek.com> 11*40caba2bSHao-Wen Ting 12*40caba2bSHao-Wen Tingdescription: 13*40caba2bSHao-Wen Ting The Realtek SYSTIMER (System Timer) is a 64-bit global hardware counter operating 14*40caba2bSHao-Wen Ting at a fixed 1MHz frequency. Thanks to its compare match interrupt capability, 15*40caba2bSHao-Wen Ting the timer natively supports oneshot mode for tick broadcast functionality. 16*40caba2bSHao-Wen Ting 17*40caba2bSHao-Wen Tingproperties: 18*40caba2bSHao-Wen Ting compatible: 19*40caba2bSHao-Wen Ting oneOf: 20*40caba2bSHao-Wen Ting - const: realtek,rtd1625-systimer 21*40caba2bSHao-Wen Ting - items: 22*40caba2bSHao-Wen Ting - const: realtek,rtd1635-systimer 23*40caba2bSHao-Wen Ting - const: realtek,rtd1625-systimer 24*40caba2bSHao-Wen Ting 25*40caba2bSHao-Wen Ting reg: 26*40caba2bSHao-Wen Ting maxItems: 1 27*40caba2bSHao-Wen Ting 28*40caba2bSHao-Wen Ting interrupts: 29*40caba2bSHao-Wen Ting maxItems: 1 30*40caba2bSHao-Wen Ting 31*40caba2bSHao-Wen Tingrequired: 32*40caba2bSHao-Wen Ting - compatible 33*40caba2bSHao-Wen Ting - reg 34*40caba2bSHao-Wen Ting - interrupts 35*40caba2bSHao-Wen Ting 36*40caba2bSHao-Wen TingadditionalProperties: false 37*40caba2bSHao-Wen Ting 38*40caba2bSHao-Wen Tingexamples: 39*40caba2bSHao-Wen Ting - | 40*40caba2bSHao-Wen Ting #include <dt-bindings/interrupt-controller/arm-gic.h> 41*40caba2bSHao-Wen Ting 42*40caba2bSHao-Wen Ting timer@89420 { 43*40caba2bSHao-Wen Ting compatible = "realtek,rtd1635-systimer", 44*40caba2bSHao-Wen Ting "realtek,rtd1625-systimer"; 45*40caba2bSHao-Wen Ting reg = <0x89420 0x18>; 46*40caba2bSHao-Wen Ting interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; 47*40caba2bSHao-Wen Ting }; 48