xref: /openbmc/u-boot/Documentation/devicetree/bindings/timer/fsl,mpc83xx-timer.txt (revision 4e710ebb4463c8e031eb269c012fbadb2479608b)
1*2c21749dSMario SixMPC83xx timer devices
2*2c21749dSMario Six
3*2c21749dSMario SixMPC83xx SoCs offer a decrementer interrupt that can be used to implement delay
4*2c21749dSMario Sixfunctionality, and periodically triggered actions.
5*2c21749dSMario Six
6*2c21749dSMario SixRequired properties:
7*2c21749dSMario Six- compatible: must be "fsl,mpc83xx-timer"
8*2c21749dSMario Six- clocks: must be a reference to the system's CSB (coherent system bus) clock,
9*2c21749dSMario Six  provided by one of the "fsl,mpc83xx-clk" devices
10*2c21749dSMario Six
11*2c21749dSMario SixExample:
12*2c21749dSMario Six
13*2c21749dSMario Sixsocclocks: clocks {
14*2c21749dSMario Six	compatible = "fsl,mpc832x-clk";
15*2c21749dSMario Six	#clock-cells = <1>;
16*2c21749dSMario Six};
17*2c21749dSMario Six
18*2c21749dSMario Sixtimer {
19*2c21749dSMario Six	compatible = "fsl,mpc83xx-timer";
20*2c21749dSMario Six	clocks = <&socclocks MPC83XX_CLK_CSB>;
21*2c21749dSMario Six};
22