| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/power/reset/atmel,at91sam9260-shdwc.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Microchip AT91 SHDWC Shutdown Controller
- maintainers:
- - Claudiu Beznea <claudiu.beznea@microchip.com>
- description: |
- Microchip AT91 SHDWC shutdown controller controls the power supplies VDDIO
- and VDDCORE and the wake-up detection on debounced input lines.
- properties:
- compatible:
- enum:
- - atmel,at91sam9260-shdwc
- - atmel,at91sam9rl-shdwc
- - atmel,at91sam9x5-shdwc
- reg:
- maxItems: 1
- clocks:
- maxItems: 1
- atmel,wakeup-mode:
- description: operation mode of the wakeup mode
- $ref: /schemas/types.yaml#/definitions/string
- enum: [ none, high, low, any ]
- atmel,wakeup-counter:
- description: counter on wake-up 0
- $ref: /schemas/types.yaml#/definitions/uint32
- minimum: 0
- maximum: 15
- atmel,wakeup-rtt-timer:
- description: enable real-time timer wake-up
- type: boolean
- atmel,wakeup-rtc-timer:
- description: enable real-time clock wake-up
- type: boolean
- required:
- - compatible
- - reg
- - clocks
- allOf:
- - if:
- properties:
- compatible:
- contains:
- const: atmel,at91sam9x5-shdwc
- then:
- properties:
- atmel,wakeup-rtt-timer: false
- - if:
- properties:
- compatible:
- contains:
- const: atmel,at91sam9260-shdwc
- then:
- properties:
- atmel,wakeup-rtc-timer: false
- additionalProperties: false
- examples:
- - |
- shdwc: poweroff@fffffd10 {
- compatible = "atmel,at91sam9260-shdwc";
- reg = <0xfffffd10 0x10>;
- clocks = <&clk32k>;
- };
- ...
|