xref: /freebsd/sys/contrib/device-tree/Bindings/timer/actions,owl-timer.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotActions Semi Owl Timer
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible      :  "actions,s500-timer" for S500
5*c66ec88fSEmmanuel Vadot                     "actions,s700-timer" for S700
6*c66ec88fSEmmanuel Vadot                     "actions,s900-timer" for S900
7*c66ec88fSEmmanuel Vadot- reg             :  Offset and length of the register set for the device.
8*c66ec88fSEmmanuel Vadot- interrupts      :  Should contain the interrupts.
9*c66ec88fSEmmanuel Vadot- interrupt-names :  Valid names are: "2hz0", "2hz1",
10*c66ec88fSEmmanuel Vadot                                      "timer0", "timer1", "timer2", "timer3"
11*c66ec88fSEmmanuel Vadot                     See ../resource-names.txt
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotExample:
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadot		timer@b0168000 {
16*c66ec88fSEmmanuel Vadot			compatible = "actions,s500-timer";
17*c66ec88fSEmmanuel Vadot			reg = <0xb0168000 0x100>;
18*c66ec88fSEmmanuel Vadot			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
19*c66ec88fSEmmanuel Vadot			             <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
20*c66ec88fSEmmanuel Vadot			interrupt-names = "timer0", "timer1";
21*c66ec88fSEmmanuel Vadot		};
22