1*e1e9fad1SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*e1e9fad1SRob Herring (Arm)%YAML 1.2 3*e1e9fad1SRob Herring (Arm)--- 4*e1e9fad1SRob Herring (Arm)$id: http://devicetree.org/schemas/timer/lsi,zevio-timer.yaml# 5*e1e9fad1SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e1e9fad1SRob Herring (Arm) 7*e1e9fad1SRob Herring (Arm)title: TI-NSPIRE timer 8*e1e9fad1SRob Herring (Arm) 9*e1e9fad1SRob Herring (Arm)maintainers: 10*e1e9fad1SRob Herring (Arm) - Daniel Tang <dt.tangr@gmail.com> 11*e1e9fad1SRob Herring (Arm) 12*e1e9fad1SRob Herring (Arm)properties: 13*e1e9fad1SRob Herring (Arm) compatible: 14*e1e9fad1SRob Herring (Arm) const: lsi,zevio-timer 15*e1e9fad1SRob Herring (Arm) 16*e1e9fad1SRob Herring (Arm) reg: 17*e1e9fad1SRob Herring (Arm) minItems: 1 18*e1e9fad1SRob Herring (Arm) items: 19*e1e9fad1SRob Herring (Arm) - description: Timer registers 20*e1e9fad1SRob Herring (Arm) - description: Interrupt acknowledgement registers (optional) 21*e1e9fad1SRob Herring (Arm) 22*e1e9fad1SRob Herring (Arm) interrupts: 23*e1e9fad1SRob Herring (Arm) maxItems: 1 24*e1e9fad1SRob Herring (Arm) 25*e1e9fad1SRob Herring (Arm) clocks: 26*e1e9fad1SRob Herring (Arm) maxItems: 1 27*e1e9fad1SRob Herring (Arm) 28*e1e9fad1SRob Herring (Arm)required: 29*e1e9fad1SRob Herring (Arm) - compatible 30*e1e9fad1SRob Herring (Arm) - reg 31*e1e9fad1SRob Herring (Arm) - clocks 32*e1e9fad1SRob Herring (Arm) 33*e1e9fad1SRob Herring (Arm)allOf: 34*e1e9fad1SRob Herring (Arm) - if: 35*e1e9fad1SRob Herring (Arm) required: [ interrupts ] 36*e1e9fad1SRob Herring (Arm) then: 37*e1e9fad1SRob Herring (Arm) properties: 38*e1e9fad1SRob Herring (Arm) reg: 39*e1e9fad1SRob Herring (Arm) minItems: 2 40*e1e9fad1SRob Herring (Arm) 41*e1e9fad1SRob Herring (Arm)additionalProperties: false 42*e1e9fad1SRob Herring (Arm) 43*e1e9fad1SRob Herring (Arm)examples: 44*e1e9fad1SRob Herring (Arm) - | 45*e1e9fad1SRob Herring (Arm) timer@900d0000 { 46*e1e9fad1SRob Herring (Arm) compatible = "lsi,zevio-timer"; 47*e1e9fad1SRob Herring (Arm) reg = <0x900D0000 0x1000>, <0x900A0020 0x8>; 48*e1e9fad1SRob Herring (Arm) interrupts = <19>; 49*e1e9fad1SRob Herring (Arm) clocks = <&timer_clk>; 50*e1e9fad1SRob Herring (Arm) }; 51*e1e9fad1SRob Herring (Arm) - | 52*e1e9fad1SRob Herring (Arm) timer@900d0000 { 53*e1e9fad1SRob Herring (Arm) compatible = "lsi,zevio-timer"; 54*e1e9fad1SRob Herring (Arm) reg = <0x900D0000 0x1000>; 55*e1e9fad1SRob Herring (Arm) clocks = <&timer_clk>; 56*e1e9fad1SRob Herring (Arm) }; 57