Path: blob/master/Documentation/devicetree/bindings/arm/atmel,at91rm9200-st.yaml
170954 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/arm/atmel,at91rm9200-st.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Atmel System Timer78maintainers:9- Nicolas Ferre <nicolas.ferre@microchip.com>10- Claudiu Beznea <claudiu.beznea@tuxon.dev>1112description:13The System Timer (ST) module in AT91RM9200 provides periodic tick and14alarm capabilities. It is exposed as a simple multi-function device15(simple-mfd + syscon) because it shares its register space and interrupt16with other System Controller blocks.1718properties:19compatible:20items:21- const: atmel,at91rm9200-st22- const: syscon23- const: simple-mfd2425reg:26maxItems: 12728interrupts:29maxItems: 13031clocks:32maxItems: 13334"#address-cells":35const: 13637"#size-cells":38const: 13940patternProperties:41"^watchdog@[0-9a-f]+$":42$ref: /schemas/watchdog/atmel,at91rm9200-wdt.yaml#4344required:45- compatible46- reg47- interrupts48- clocks4950unevaluatedProperties: false5152examples:53- |54#include <dt-bindings/interrupt-controller/irq.h>55timer@fffffd00 {56compatible = "atmel,at91rm9200-st", "syscon", "simple-mfd";57reg = <0xfffffd00 0x100>;58interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;59clocks = <&slow_xtal>;60#address-cells = <1>;61#size-cells = <1>;6263watchdog@fffffd40 {64compatible = "atmel,at91rm9200-wdt";65reg = <0xfffffd40 0x40>;66};67};68...697071