1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/timer/nxp,t 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: NXP Low Power Timer/Pulse Width Modulat 8 9 maintainers: 10 - Dong Aisheng <aisheng.dong@nxp.com> 11 12 description: | 13 The Timer/PWM Module (TPM) supports input ca 14 and the generation of PWM signals to control 15 management applications. The counter, compar 16 are clocked by an asynchronous clock that ca 17 power modes. TPM can support global counter 18 the counter bus for the others, provided bit 19 20 properties: 21 compatible: 22 oneOf: 23 - const: fsl,imx7ulp-tpm 24 - items: 25 - const: fsl,imx8ulp-tpm 26 - const: fsl,imx7ulp-tpm 27 28 reg: 29 maxItems: 1 30 31 interrupts: 32 maxItems: 1 33 34 clocks: 35 items: 36 - description: SoC TPM ipg clock 37 - description: SoC TPM per clock 38 39 clock-names: 40 items: 41 - const: ipg 42 - const: per 43 44 required: 45 - compatible 46 - reg 47 - interrupts 48 - clocks 49 - clock-names 50 51 additionalProperties: false 52 53 examples: 54 - | 55 #include <dt-bindings/clock/imx7ulp-clock. 56 #include <dt-bindings/interrupt-controller 57 58 timer@40260000 { 59 compatible = "fsl,imx7ulp-tpm"; 60 reg = <0x40260000 0x1000>; 61 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVE 62 clocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_D 63 <&pcc2 IMX7ULP_CLK_LPTPM5>; 64 clock-names = "ipg", "per"; 65 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.