xref: /freebsd/sys/contrib/device-tree/Bindings/nvmem/snvs-lpgpr.yaml (revision 7fdf597e96a02165cfe22ff357b857d5fa15ed8a)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/nvmem/snvs-lpgpr.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Low Power General Purpose Register found in i.MX Secure Non-Volatile Storage
8
9maintainers:
10  - Oleksij Rempel <o.rempel@pengutronix.de>
11
12properties:
13  compatible:
14    oneOf:
15      - items:
16          - enum:
17              - fsl,imx8mm-snvs-lpgpr
18              - fsl,imx8mn-snvs-lpgpr
19              - fsl,imx8mp-snvs-lpgpr
20              - fsl,imx8mq-snvs-lpgpr
21          - const: fsl,imx7d-snvs-lpgpr
22      - enum:
23          - fsl,imx6q-snvs-lpgpr
24          - fsl,imx6ul-snvs-lpgpr
25          - fsl,imx7d-snvs-lpgpr
26
27required:
28  - compatible
29
30additionalProperties: false
31
32examples:
33  - |
34    snvs@20cc000 {
35        compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
36        reg = <0x20cc000 0x4000>;
37
38        snvs_lpgpr: snvs-lpgpr {
39            compatible = "fsl,imx6q-snvs-lpgpr";
40        };
41    };
42