xref: /freebsd/sys/contrib/device-tree/Bindings/timer/brcm,kona-timer.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotBroadcom Kona Family timer
2*c66ec88fSEmmanuel Vadot-----------------------------------------------------
3*c66ec88fSEmmanuel VadotThis timer is used in the following Broadcom SoCs:
4*c66ec88fSEmmanuel Vadot BCM11130, BCM11140, BCM11351, BCM28145, BCM28155
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel VadotRequired properties:
7*c66ec88fSEmmanuel Vadot- compatible : "brcm,kona-timer"
8*c66ec88fSEmmanuel Vadot- DEPRECATED: compatible : "bcm,kona-timer"
9*c66ec88fSEmmanuel Vadot- reg : Register range for the timer
10*c66ec88fSEmmanuel Vadot- interrupts : interrupt for the timer
11*c66ec88fSEmmanuel Vadot- clocks: phandle + clock specifier pair of the external clock
12*c66ec88fSEmmanuel Vadot- clock-frequency: frequency that the clock operates
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotOnly one of clocks or clock-frequency should be specified.
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotRefer to clocks/clock-bindings.txt for generic clock consumer properties.
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel VadotExample:
19*c66ec88fSEmmanuel Vadot	timer@35006000 {
20*c66ec88fSEmmanuel Vadot		compatible = "brcm,kona-timer";
21*c66ec88fSEmmanuel Vadot		reg = <0x35006000 0x1000>;
22*c66ec88fSEmmanuel Vadot		interrupts = <0x0 7 0x4>;
23*c66ec88fSEmmanuel Vadot		clocks = <&hub_timer_clk>;
24*c66ec88fSEmmanuel Vadot	};
25*c66ec88fSEmmanuel Vadot
26