18c2ecf20Sopenharmony_ci* Freescale General-purpose Timers Module
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci  - compatible : should be
58c2ecf20Sopenharmony_ci    "fsl,<chip>-gtm", "fsl,gtm" for SOC GTMs
68c2ecf20Sopenharmony_ci    "fsl,<chip>-qe-gtm", "fsl,qe-gtm", "fsl,gtm" for QE GTMs
78c2ecf20Sopenharmony_ci    "fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs
88c2ecf20Sopenharmony_ci  - reg : should contain gtm registers location and length (0x40).
98c2ecf20Sopenharmony_ci  - interrupts : should contain four interrupts.
108c2ecf20Sopenharmony_ci  - clock-frequency : specifies the frequency driving the timer.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciExample:
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_citimer@500 {
158c2ecf20Sopenharmony_ci	compatible = "fsl,mpc8360-gtm", "fsl,gtm";
168c2ecf20Sopenharmony_ci	reg = <0x500 0x40>;
178c2ecf20Sopenharmony_ci	interrupts = <90 8 78 8 84 8 72 8>;
188c2ecf20Sopenharmony_ci	interrupt-parent = <&ipic>;
198c2ecf20Sopenharmony_ci	/* filled by u-boot */
208c2ecf20Sopenharmony_ci	clock-frequency = <0>;
218c2ecf20Sopenharmony_ci};
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_citimer@440 {
248c2ecf20Sopenharmony_ci	compatible = "fsl,mpc8360-qe-gtm", "fsl,qe-gtm", "fsl,gtm";
258c2ecf20Sopenharmony_ci	reg = <0x440 0x40>;
268c2ecf20Sopenharmony_ci	interrupts = <12 13 14 15>;
278c2ecf20Sopenharmony_ci	interrupt-parent = <&qeic>;
288c2ecf20Sopenharmony_ci	/* filled by u-boot */
298c2ecf20Sopenharmony_ci	clock-frequency = <0>;
308c2ecf20Sopenharmony_ci};
31