1faa186adSEzequiel Garcia# SPDX-License-Identifier: GPL-2.0 2faa186adSEzequiel Garcia%YAML 1.2 3faa186adSEzequiel Garcia--- 4faa186adSEzequiel Garcia$id: http://devicetree.org/schemas/timer/rockchip,rk-timer.yaml# 5faa186adSEzequiel Garcia$schema: http://devicetree.org/meta-schemas/core.yaml# 6faa186adSEzequiel Garcia 7dd3cb467SAndrew Lunntitle: Rockchip Timer 8faa186adSEzequiel Garcia 9faa186adSEzequiel Garciamaintainers: 10faa186adSEzequiel Garcia - Daniel Lezcano <daniel.lezcano@linaro.org> 11faa186adSEzequiel Garcia 12faa186adSEzequiel Garciaproperties: 13faa186adSEzequiel Garcia compatible: 14faa186adSEzequiel Garcia oneOf: 15faa186adSEzequiel Garcia - const: rockchip,rk3288-timer 16faa186adSEzequiel Garcia - const: rockchip,rk3399-timer 17faa186adSEzequiel Garcia - items: 18faa186adSEzequiel Garcia - enum: 19faa186adSEzequiel Garcia - rockchip,rv1108-timer 20faa186adSEzequiel Garcia - rockchip,rk3036-timer 21*9ffa5e6bSJohan Jonker - rockchip,rk3128-timer 22faa186adSEzequiel Garcia - rockchip,rk3188-timer 23faa186adSEzequiel Garcia - rockchip,rk3228-timer 24faa186adSEzequiel Garcia - rockchip,rk3229-timer 25faa186adSEzequiel Garcia - rockchip,rk3288-timer 26faa186adSEzequiel Garcia - rockchip,rk3368-timer 27faa186adSEzequiel Garcia - rockchip,px30-timer 28faa186adSEzequiel Garcia - const: rockchip,rk3288-timer 29faa186adSEzequiel Garcia reg: 30faa186adSEzequiel Garcia maxItems: 1 31faa186adSEzequiel Garcia 32faa186adSEzequiel Garcia interrupts: 33faa186adSEzequiel Garcia maxItems: 1 34faa186adSEzequiel Garcia 35faa186adSEzequiel Garcia clocks: 36faa186adSEzequiel Garcia minItems: 2 37faa186adSEzequiel Garcia maxItems: 2 38faa186adSEzequiel Garcia 39faa186adSEzequiel Garcia clock-names: 40faa186adSEzequiel Garcia items: 41faa186adSEzequiel Garcia - const: pclk 42faa186adSEzequiel Garcia - const: timer 43faa186adSEzequiel Garcia 44faa186adSEzequiel Garciarequired: 45faa186adSEzequiel Garcia - compatible 46faa186adSEzequiel Garcia - reg 47faa186adSEzequiel Garcia - interrupts 48faa186adSEzequiel Garcia - clocks 49faa186adSEzequiel Garcia - clock-names 50faa186adSEzequiel Garcia 51faa186adSEzequiel GarciaadditionalProperties: false 52faa186adSEzequiel Garcia 53faa186adSEzequiel Garciaexamples: 54faa186adSEzequiel Garcia - | 55faa186adSEzequiel Garcia #include <dt-bindings/interrupt-controller/arm-gic.h> 56faa186adSEzequiel Garcia #include <dt-bindings/clock/rk3288-cru.h> 57faa186adSEzequiel Garcia 58faa186adSEzequiel Garcia timer: timer@ff810000 { 59faa186adSEzequiel Garcia compatible = "rockchip,rk3288-timer"; 60faa186adSEzequiel Garcia reg = <0xff810000 0x20>; 61faa186adSEzequiel Garcia interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 62faa186adSEzequiel Garcia clocks = <&cru PCLK_TIMER>, <&xin24m>; 63faa186adSEzequiel Garcia clock-names = "pclk", "timer"; 64faa186adSEzequiel Garcia }; 65