1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/timer/sprd,sc9860-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Spreadtrum SC9860 timer 8 9 maintainers: 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 13 14 description: 15 The Spreadtrum SC9860 platform provides 3 general-purpose timers. 16 These timers can support 32bit or 64bit counter, as well as supporting 17 period mode or one-shot mode, and they can be a wakeup source 18 during deep sleep. 19 20 properties: 21 compatible: 22 enum: 23 - sprd,sc9860-timer 24 - sprd,sc9860-suspend-timer 25 26 reg: 27 maxItems: 1 28 29 interrupts: 30 maxItems: 1 31 32 clocks: 33 maxItems: 1 34 35 required: 36 - compatible 37 - reg 38 - clocks 39 40 allOf: 41 - if: 42 properties: 43 compatible: 44 contains: 45 const: sprd,sc9860-timer 46 then: 47 required: 48 - interrupts 49 50 additionalProperties: false 51 52 examples: 53 - | 54 #include <dt-bindings/interrupt-controller/arm-gic.h> 55 #include <dt-bindings/interrupt-controller/irq.h> 56 57 soc { 58 #address-cells = <2>; 59 #size-cells = <2>; 60 61 timer@40050000 { 62 compatible = "sprd,sc9860-timer"; 63 reg = <0 0x40050000 0 0x20>; 64 interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 65 clocks = <&ext_32k>; 66 }; 67 }; 68 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.