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