xref: /linux/Documentation/devicetree/bindings/arm/atmel,sama5d2-secumod.yaml (revision 69352bd52b2667e5c6e8ebb14143528c28f5e37d)
1f7c636beSRyan Wanner# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2f7c636beSRyan Wanner%YAML 1.2
3f7c636beSRyan Wanner---
4f7c636beSRyan Wanner$id: http://devicetree.org/schemas/arm/atmel,sama5d2-secumod.yaml#
5f7c636beSRyan Wanner$schema: http://devicetree.org/meta-schemas/core.yaml#
6f7c636beSRyan Wanner
7f7c636beSRyan Wannertitle: Microchip AT91 Security Module (SECUMOD)
8f7c636beSRyan Wanner
9f7c636beSRyan Wannermaintainers:
10f7c636beSRyan Wanner  - Nicolas Ferre <nicolas.ferre@microchip.com>
11f7c636beSRyan Wanner
12f7c636beSRyan Wannerdescription:
13f7c636beSRyan Wanner  The Security Module also offers the PIOBU pins which can be used as GPIO pins.
14f7c636beSRyan Wanner  Note that they maintain their voltage during Backup/Self-refresh.
15f7c636beSRyan Wanner
16f7c636beSRyan Wannerproperties:
17f7c636beSRyan Wanner  compatible:
18f7c636beSRyan Wanner    oneOf:
19f7c636beSRyan Wanner      - items:
20f7c636beSRyan Wanner          - const: atmel,sama5d2-secumod
21f7c636beSRyan Wanner          - const: syscon
22f7c636beSRyan Wanner      - items:
23f7c636beSRyan Wanner          - enum:
24*20e805ceSRyan Wanner              - microchip,sama7d65-secumod
25f7c636beSRyan Wanner              - microchip,sama7g5-secumod
26f7c636beSRyan Wanner          - const: atmel,sama5d2-secumod
27f7c636beSRyan Wanner          - const: syscon
28f7c636beSRyan Wanner  reg:
29f7c636beSRyan Wanner    maxItems: 1
30f7c636beSRyan Wanner
31f7c636beSRyan Wanner  gpio-controller: true
32f7c636beSRyan Wanner
33f7c636beSRyan Wanner  "#gpio-cells":
34f7c636beSRyan Wanner    const: 2
35f7c636beSRyan Wanner
36f7c636beSRyan Wannerrequired:
37f7c636beSRyan Wanner  - compatible
38f7c636beSRyan Wanner  - reg
39f7c636beSRyan Wanner
40f7c636beSRyan WannerunevaluatedProperties: false
41f7c636beSRyan Wanner
42f7c636beSRyan Wannerexamples:
43f7c636beSRyan Wanner  - |
44f7c636beSRyan Wanner    security-module@fc040000 {
45f7c636beSRyan Wanner      compatible = "atmel,sama5d2-secumod", "syscon";
46f7c636beSRyan Wanner      reg = <0xfc040000 0x100>;
47f7c636beSRyan Wanner      gpio-controller;
48f7c636beSRyan Wanner      #gpio-cells = <2>;
49f7c636beSRyan Wanner    };
50