1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/timer/ti,timer-dm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI dual-mode timer
10 - Tony Lindgren <tony@atomide.com>
13 The TI dual-mode timer is a general purpose timer with PWM capabilities.
30 - const: ti,am4372-timer
31 - const: ti,am335x-timer
33 - const: ti,am4372-timer-1ms
34 - const: ti,am335x-timer-1ms
38 - description: IO address
39 - description: L3 to L4 mapping for omap4/5 L4 ABE
44 - description: Functional clock
45 - description: System clock for omap4/5 and dra7
56 Power domain if available
61 Interrupt if available. The timer PWM features may be usable
62 in a limited way even without interrupts.
67 Timer is always enabled when the SoC is powered. Note that some SoCs like
68 am335x can suspend to PM coprocessor RTC only mode and in that case the
69 SoC power is cut including timers.
74 Timer is routable to the DSP in addition to the operating system.
79 Timer has been wired for PWM capability.
84 Timer access has been limited to secure mode only.
89 Name of the HWMOD associated with timer. This is for legacy
90 omap2/3 platforms only.
91 $ref: /schemas/types.yaml#/definitions/string
98 additionalProperties: false
105 const: ti,am654-timer
144 - pattern: "^timer([1-9]|1[0-2])$"
152 compatible = "ti,am335x-timer-1ms";
156 clocks = <&timer1_fck>;