xref: /linux/Documentation/devicetree/bindings/mfd/atmel,at91sam9260-gpbr.yaml (revision 1260ed77798502de9c98020040d2995008de10cc)
1*b55689c0SCharan Pedumuru# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*b55689c0SCharan Pedumuru%YAML 1.2
3*b55689c0SCharan Pedumuru---
4*b55689c0SCharan Pedumuru$id: http://devicetree.org/schemas/mfd/atmel,at91sam9260-gpbr.yaml#
5*b55689c0SCharan Pedumuru$schema: http://devicetree.org/meta-schemas/core.yaml#
6*b55689c0SCharan Pedumuru
7*b55689c0SCharan Pedumurutitle: Microchip AT91 General Purpose Backup Registers
8*b55689c0SCharan Pedumuru
9*b55689c0SCharan Pedumurumaintainers:
10*b55689c0SCharan Pedumuru  - Nicolas Ferre <nicolas.ferre@microchip.com>
11*b55689c0SCharan Pedumuru
12*b55689c0SCharan Pedumurudescription:
13*b55689c0SCharan Pedumuru  The system controller embeds 256 bits of General Purpose Backup
14*b55689c0SCharan Pedumuru  registers organized as 8 32-bit registers.
15*b55689c0SCharan Pedumuru
16*b55689c0SCharan Pedumuruproperties:
17*b55689c0SCharan Pedumuru  compatible:
18*b55689c0SCharan Pedumuru    oneOf:
19*b55689c0SCharan Pedumuru      - items:
20*b55689c0SCharan Pedumuru          - enum:
21*b55689c0SCharan Pedumuru              - atmel,at91sam9260-gpbr
22*b55689c0SCharan Pedumuru          - const: syscon
23*b55689c0SCharan Pedumuru      - items:
24*b55689c0SCharan Pedumuru          - enum:
25*b55689c0SCharan Pedumuru              - microchip,sam9x60-gpbr
26*b55689c0SCharan Pedumuru              - microchip,sam9x7-gpbr
27*b55689c0SCharan Pedumuru          - const: atmel,at91sam9260-gpbr
28*b55689c0SCharan Pedumuru          - const: syscon
29*b55689c0SCharan Pedumuru
30*b55689c0SCharan Pedumuru  reg:
31*b55689c0SCharan Pedumuru    maxItems: 1
32*b55689c0SCharan Pedumuru
33*b55689c0SCharan Pedumururequired:
34*b55689c0SCharan Pedumuru  - compatible
35*b55689c0SCharan Pedumuru  - reg
36*b55689c0SCharan Pedumuru
37*b55689c0SCharan PedumuruadditionalProperties: false
38*b55689c0SCharan Pedumuru
39*b55689c0SCharan Pedumuruexamples:
40*b55689c0SCharan Pedumuru  - |
41*b55689c0SCharan Pedumuru    syscon@fffffd50 {
42*b55689c0SCharan Pedumuru        compatible = "atmel,at91sam9260-gpbr", "syscon";
43*b55689c0SCharan Pedumuru        reg = <0xfffffd50 0x10>;
44*b55689c0SCharan Pedumuru    };
45